69593


Macのターミナル上の`zsh`で`Ctrl+s`で`forward-search-history`を有効にするために

[code]

    stty -ixon
    
[/code]

でXON/XOFFのフローコントロールを無効にしたのですが、これを無効にした場合どのようなデメリットがあるでしょうか？

wikipediaの該当記事を読むとRS-232のシリアル通信を使わない場合は特に不都合は発生しないようなのですが、他にも何か無効にしてると発生する問題はありますか？  
<https://en.wikipedia.org/wiki/Software_flow_control>


CC BY-SA 4.0
2020-08-14T01:32:18.320
69535
2020-08-16T10:01:16.157
2020-08-14T05:36:09.377
3060
3271
question
zsh
XON/XOFFのフローコントロールを無効にした場合のデメリット


> Macのターミナル上のzshでCtrl+sでforward-search-historyを有効にするために  
>  stty -ixon  
>  でXON/XOFFのフローコントロールを無効にしたのですが、これを無効にした場合どのようなデメリットがあるでしょうか？

`ctrl+S`による端末表示停止ができなくなりますが、この機能を利用しないのであれば、端末のXONを無効にしても問題ないと思います。

zshのrcのどれかで次の設定を行うと、XONを無効にできますが、

[code]

    stty -ixon
    
[/code]

この状態で端末から`stty ixon`を入力すると、元に戻すことができました。  
一時的に端末表示停止を使いたいときは`stty ixon`、元に戻す(XONを無効化)するときは`stty
-ixon`を実行すればよいので、端末表示停止についても問題ないと思います。

※当初、`stty stop undef`、`stty stop
＾S`で回答していたのですが、不慣れだと制御コードの入力が煩雑なので、質問された方のやり方に変えました。


CC BY-SA 4.0
2020-08-16T03:26:44.423
69593
2020-08-16T10:01:16.157
2020-08-16T10:01:16.157
35558
35558
69535
answer