有时我的文件冻结在我的vi | vim中,发生了什么?

use*_*517 291 unix

有时当我使用vi或vim编辑我的文件时,我的文件就会冻结.即使我输入Ctrl+CCtrl+D,它仍然冻结在那里.我kill -9 <pid>从另一个终端,pid被杀死,但文件仍在那里冻结.

我想我必须键入一些我不知道的密钥组合.有人有想法吗?

pra*_*pra 582

Ctrl- S可能是罪魁祸首; 它会在大多数终端中停止屏幕输出.正如迈克尔所说,您可以通过输入Ctrl- 将屏幕恢复正常Q.

从理论上讲,设置stty -ixon应该防止Ctrl- S冻结屏幕,但它不能在我的本地Solaris 10登录上运行.


Mic*_*zek 72

你碰巧在GNU Screen中使用它吗?(正如pra指出的那样,即使在屏幕外也是如此)偶然命中Ctrl+S(xoff)会很常见,它会禁用屏幕绘画直到你点击Ctrl+Q(xon)