vimshell のデフォルトキーマッピング

vimshell のインサートモード時のデフォルトキーマッピングをヘルプで調べたメモ。

Key (Insert Mode) 操作内容
<CR> コマンド実行
<C-l> ヒストリ補完
<C-p>/<Up> 補完メニューを上に移動(戻る)
<C-n>/<Down> 補完メニューを下へ移動(進む)
<TAB> 補完
<C-a> カーソルを行の先頭に移動
<C-u> カーソル位置より前の行を削除
<C-w> カーソル位置より前のワード(or /)を削除
<C-z> (while execute) 現在実行中の操作をバックグラウンドで実行
<C-z> (other) プロンプト上のコマンドをスタックに格納する。
<C-t> (調べたけどよくわからない。。)
<C-c> 操作キャンセル
<C-h> カーソル位置の前の文字を削除
<BS> カーソル位置の前の文字を削除
<C-k> カーソル位置より後の行を削除

<C-w>, <C-a>,<C-z> あたりはかなり便利。