シェル(vi
またはbash
)でksh
モードに切り替えると、次のようなショートカットが非常に役立ちます。 C-p そして C-n コマンド履歴を行ったり来たりすることはなくなります。頼りたくない Up そして Down そのために。すべてのシェルに毎回キーバインディングを追加したくありません。履歴内のナビゲーションに代替のネイティブViモードコマンドがあるかどうかを知りたいだけです。
ところで、 C-l 画面をクリアするためにも消えますが、Viモードで画面をクリアするためのデフォルトのキーバインディングはありますか?
Viキーバインディングをサポートしていることがわかっているすべてのシェルのコマンド履歴で上下に移動するためのデフォルトのキーバインディングは次のとおりです。 k 前のコマンドと j 次のコマンドのために。
これらは、Viエディターの対応する移動コマンドと同じです。
それらが機能するためには、「通常」モードである必要があります。つまり、を押す必要があります。 Esc 一度。
画面をクリアするには、コマンドclear
を使用します。