Vim
如何在螢幕下取消凍結我的 vim 會話
我不確定這是關於 vim 命令還是 screen 命令,儘管我認為是後者。
我一直在螢幕下使用 vim,每隔一段時間就會按下一個組合鍵,凍結我正在使用的虛擬終端。
我可以看到所有內容,我仍然可以在該終端上發出螢幕命令,但我無法在終端本身內執行任何操作。我可以創建/翻轉到其他虛擬終端,它們都執行良好。
我不知道我在做什麼來鎖定一個特定的終端。
此外,在網上搜尋答案時,到處都提到了 CTRL-Q 和 CTRL-S。按 CTRL-Q 沒有任何作用,考慮到它的模棱兩可,我嘗試了 CTRL-q 和 CTRL-Q。
- 編輯 -
另一個細節是我使用的是 Macbook,但我〜認為〜我在 PC 上使用 KDE/Mint 時遇到了同樣的問題。
接受的答案是關於您正在執行 GNU Screen 的終端的流量控制。這不會導致您描述的行為,因為您將無法切換到並使用您的其他螢幕終端。
您所描述的行為聽起來就像您在 GNU Screen 本身中打開了流控制。如果您點擊
Ctrl
+A
後跟S
這會將 XOFF 發送到目前的螢幕終端,但會留下您可以單獨切換到的其他螢幕終端。要讓事情再次執行,只需在您想要再次移動的終端中點擊Ctrl
+A
後跟。Q
這些鍵用於 XON/XOFF 流控制。如果啟動流量控制,則
Ctrl
-S
停止終端輸出。螢幕命令仍然有效,因為它們不是受控終端的一部分。
Ctrl
-Q
啟動終端輸出。Ctrl
因此,如果-S
之前沒有被按下,它沒有任何區別。