2010-08-05 32 views
196

有時當我用vi或vim編輯我的文件時,我的文件就凍結了。即使我鍵入Ctrl + CCtrl + D,它仍然凍結在那裏。我從另一個終端上得到kill -9 <pid>,pid被殺死了,但是文件仍然凍結在那裏。有時我的文件只會在vi | vim中凍結,發生了什麼?

我想我必須鍵入一些我不知道的鍵的組合。有人有想法嗎?

回答

51

你碰巧在GNU Screen中使用它嗎?(正如PRA指出,這顯然是真實的,即使外屏幕)這是很常見的不小心碰到按Ctrl + Sxoff),禁用屏幕上畫,直到你打按Ctrl + Qxon

+0

我沒有使用GNU,只需從xshell登錄unix機器即可。 – user399517 2010-08-05 23:08:09

+0

是否有任何關鍵會凍結文件,如果我的vim與cscope結合? – user399517 2010-08-05 23:10:03

+1

它發生(有時)後,我鍵入Shift +插入,和vi顯示:打開模式。 – user399517 2010-08-06 17:35:29

383

Ctrl - S可能是罪魁禍首;它會在大多數終端停止屏幕輸出。正如邁克爾提到的,你可以通過輸入將屏幕恢復正常。Ctrl - Q

從理論上講,設定stty -ixon應防止按Ctrl - 小號凍結你的屏幕,但它不工作對我的本地Solaris 10登錄。

+0

它也不能在我的xterm下在Linux上工作... – new123456 2011-07-11 04:52:01

+19

謝謝!我正要殺死vim,但Ctrl-Q幫助我離開了這裏。 – joctee 2013-01-23 09:15:31

+18

如果你是一個強迫性的Ctrl-S(保護) – wal 2014-05-30 13:00:12

-5

您可以嘗試更改鍵盤佈局。 Vi | vim僅與英文(-like?)輸入交互。

+1

這是錯誤的。 http://i.imgur.com/i20rJGn.png – carefulnow1 2017-06-03 16:59:09

相關問題