OpenBSDのkshに「クリア」ショートカットとしてCtrl-Lを追加しました。

OpenBSDのkshに「クリア」ショートカットとしてCtrl-Lを追加しました。

毎回タイピングする代わりにモニターをきれいにするCtrl活用法を探してみました。一つしか見つけられなかったLclear修理するこれは私には効果がありません。 OpenBSDボックスにショートカット/ショートカットを追加する方法(kshをシェルとして使用)

[*]オープンBSDkshrcファイルの変更

[*] 16 進数 Ctrl-l = 0xc:

#キーを読みます。 echo -n $key > file.txt;
^L
0000000 000c                                   
0000001
#

答え1

~によるとOpenBSD ksh のマニュアルページCtrl+をL再描画する必要があります。

 redraw: ^L
         Reprints the prompt string and the current input line.

それが十分でない場合は、役に立つ編集コマンドが表示されないため、詳細について学ぶことをお勧めしますbind -m

たぶんあなたはbind -m '^L'=clear'^J'それを入力するのと同じことをすることができますclear Enter

答え2

これを行うには、.kshrcにエイリアスを追加できる必要があります。努力する

alias "^L"=clear

^L単一文字Ctrl- ここでL。おそらく引用は必要ありません。それでもうまくいかない場合は、最後の手段は引用符を避けることです(ファイルに表示されるものではなく入力するもの)Ctrl- VCtrl- L→消去します。

関連情報