在终端中按下“ctrl-s”时 Vim 崩溃

在终端中按下“ctrl-s”时 Vim 崩溃

当我按下ctrl-s在终端中运行的 vim 时,程序崩溃了,甚至在我发送 时它也不会终止kill -SIGKILL <vimPID>。该进程不再列在 的输出中ps,但崩溃程序的窗口仍然存在。

我使用的是 vim 7.3 版,debian wheezy。这种情况独立于窗口管理器发生,即使在没有 X-server 的普通终端中也是如此。

造成这种现象的原因是什么? 有什么解决方法吗?

提前谢谢了

答案1

在 unix.stackexchange 上查看这些问题及其附带的答案:

Ctrl+s挂起终端仿真器?

在终端中意外按下Ctrl+后如何解除冻结?S

简而言之,Vim 很好1,这是你的终端因历史原因而暂停,通常如此。按Ctrl-q即可恢复。


SIGKILL1) 好的,Vim 在ing之后可能不太好,但是Ctrl+s并没有损害它。

相关内容