私は以前に端末で実行したコマンドを理解するために現在Esc+を使用しています。同様に、特定の文字だけを削除する+pのようなものがあります。EscBackspace
これらのショートカットの組み合わせとショートカットの詳細情報を知りたいです。
答え1
tcsh
次のコマンドを使用すると、現在アクティブなすべてのキーバインディングを一覧表示できますbindkey
。
% bindkey
Standard key bindings
"^@" -> set-mark-command
"^A" -> beginning-of-line
"^B" -> backward-char
"^C" -> tty-sigintr
... etc ...
この出力では、^[
エスケープ文字の後にEscキーが続きます(例p:)。一部の端末エミュレータでは、Altこの文字をエスケープ文字として送信することもできます。M-
はメタ(Alt)^
ですControl。
bindkey
setupコマンドを使用することもできます。マンページ項目bindkey
より多くの情報を知りたいです。
xterm
缶のキーバインディングリストここで見つけることができます;マンページ特別な章もありますが、それほど関連性はありません...
答え2
bashや他のシェルの場合は読むことができますreadline のマニュアルページ編集可能なキーバインディングのリストが含まれています(デフォルトではEmacsモードを使用)。これらのいくつかはtcshにも当てはまります。