Ctrl+L 无法清除 Console2+Cygwin+Bash 中的屏幕

Ctrl+L 无法清除 Console2+Cygwin+Bash 中的屏幕

根据标题,当我按下 Ctrl+L 时,它只是模拟回车并返回到提示符。

答案1

问题在于$TERM设置。对于 Cygwin 控制台,应将其设置为cygwin,对于 Console2 也是如此,它是控制台窗口的包装器。

系统范围的设置中一定有某些设置TERM。也许是其他一些 Unix 工具包?dumb

答案2

这是因为您已告诉它这样做。

你已经……

  • emacs… 从模式切换到vi模式
    设置-o vi
    ; 或者
  • …重新编程Ctrl+L
    绑定'“\Cl”:某物'
    ; 或者
  • 您已经在 Console2 中做了一些操作来重新映射那里的键。

因此只需撤消该操作即可。切换回 readline 模式或将键重新绑定到clear-screen

相关内容