web-dev-qa-db-ja.com

Ctrl + Lは、Console2 + Cygwin + Bashの画面をクリアしません

タイトルのとおり、Ctrl + Lを押すと、リターンキャリッジがシミュレートされ、プロンプトに戻ります。

3
wulfgarpro

問題は$TERM設定。 Cygwinコンソールの場合、これはcygwinに設定する必要があり、コンソールウィンドウのラッパーであるConsole2の場合も同じです。

システム全体の設定で、何かがTERMdumbに設定している必要があります。おそらく他のUnixツールキットですか?

6
ak2

これを行うように指示したためです。

あなたは…

  • …[.____]を使用してemacsモードからviモードに切り替えました。]
    set -o vi
    ;または
  • …再プログラム Ctrl+L with
    バインド '"\ C-l":何か'
    ;または
  • console2で何かを実行して、そこでキーを再マップしました。

したがって、単にそれを元に戻します。 readlineモードを元に戻すか、キーをclear-screenに再バインドします。

1
JdeBP