有时我的文件只是冻结在我的vi | vim,发生了什么事?
有时当我用vi或vim编辑我的文件时,我的文件就冻结了。 即使我键入Ctrl + C或Ctrl + D ,它仍然冻结在那里。 我从另一个terminalkill -9 <pid>
,pid被杀死了,但是文件仍然冻结在那里。
我想我一定input了一些我不知道的钥匙组合。 有人有想法吗?
Ctrl – S可能是罪魁祸首; 它会在大多数terminal停止你的屏幕输出。 正如迈克尔所说,你可以通过inputCtrl – Q将屏幕恢复到正常状态。
从理论上讲,设置stty -ixon
应该可以防止Ctrl – S冻结你的屏幕,但是在我的本地Solaris 10login中不起作用。
你碰巧在GNU Screen中使用它吗? (正如pra指出的那样,即使在屏幕之外,这也是显而易见的)意外地敲Ctrl + S ( xoff
)是非常常见的,它会禁用屏幕绘画,直到您按Ctrl + Q ( xon
)
您可以尝试更改键盘布局。 Vi | vim仅与英文(-like?)input交互。