Ctrl+L 在 Console2+Cygwin+Bash 中無法清除螢幕

Ctrl+L 在 Console2+Cygwin+Bash 中無法清除螢幕

根據標題,當我按 Ctrl+L 時,它只是模擬回車並使我返回到提示符號。

答案1

問題是$TERM設定。對於 Cygwin 控制台,應將其設定為cygwin,對於 Console2 也是如此,它是控制台視窗的包裝器。

必須在系統範圍的設定中TERM進行某些設定。dumb也許還有其他 Unix 工具包?

答案2

那是因為你已經告訴它要這樣做。

你已經…

  • emacs…從模式切換到vi模式
    設定-o vi
    ;或者
  • …重新編程Ctrl+L
    綁定 '"\Cl": 某事'
    ;或者
  • 您已在 Console2 中執行了一些操作來重新對應那裡的鍵。

因此,只需撤銷該操作即可。切換回 readline 模式或將金鑰重新綁定到clear-screen

相關內容