web-dev-qa-db-ja.com

ターミナルで `ctrl-s`を押すとVimがクラッシュする

ターミナルで実行されているvimでctrl-sを押すと、プログラムがクラッシュし、kill -SIGKILL <vimPID>を送信してもプログラムが終了しません。プロセスはpsの出力に表示されなくなりましたが、クラッシュしたプログラムのウィンドウは残ります。

私はvimバージョン7.3、debianwheezyを使用しています。これは、Xサーバーのないプレーンターミナルでもウィンドウマネージャーとは無関係に発生します。

この動作の理由は何ですか?可能な回避策はありますか?

よろしくお願いします

5
jules

Unix.stackexchangeでこれらの質問とそれに付随する回答を参照してください。

Ctrl+s ターミナルエミュレータをハングしますか?

誤って押した後にフリーズを解除する方法 Ctrl+S ターミナルで?

要するに、Vimの罰金1、これは、いつものように、歴史的な理由で一時停止している端末です。押す Ctrl-q 再開します。


1)さて、VimはSIGKILLした後はうまくいかないかもしれませんが、 Ctrl+s それを傷つけませんでした。

13
8bittree