Bindkey 組込みコマンド

Bindkey 組込みコマンド行編集におけるキーバインド設定を表示・設定します。

構文

説明

-l (--list) オプションを付けて実行すると、bindkey コマンドはキーバインド設定で利用可能なコマンドの一覧を標準出力に出力します。

他のオプションを付けて実行すると、bindkey コマンドはキーバインド設定の表示または設定を行います。オペランドとしてキーコマンドを与えない場合、現在のキーバインド設定の内容を (コマンドとして解釈可能な形式で) 標準出力に出力します。キーのみを与えると、そのキーに対する現在の設定だけを出力します。キーコマンドを両方与えると、そのキーを入力したときに実行するコマンドを指定したコマンドに設定します。

オプション

-a, --vi-command
Vi コマンドモードにおけるキーバインドを表示・設定します。
-e, --emacs
Emacsモードにおけるキーバインドを表示・設定します。
-v, --vi-insert
Vi 挿入モードにおけるキーバインドを表示・設定します。

オペランド

キー
表示・設定する対象のキー入力シーケンスです。このオペランドの値にはバックスラッシュで始まるエスケープシーケンスが利用できます。
コマンド
設定する行編集コマンドです。ハイフン一つ (-) を指定すると、指定したキーに対する設定を削除します。

終了ステータス

エラーがない限り bindkey コマンドの終了ステータスは 0 です。

補足

POSIX には bindkey コマンドに関する規定はありません。