web-dev-qa-db-ja.com

コマンドモードから通常モードに戻るためのvimショートカット

私が使う - nnoremap ; :コマンドモードに移動します。通常モードに戻るために毎回ESCを押さないように.vimrcに追加できる反対のショートカットはありますか?

5
user52151

コマンドラインモードを中止することはそれほど頻繁ではないはずです、なぜあなたは押す必要があることを心配するのですか? Esc?!

一部の人々は再マップします Caps Lock どちらかに Esc または Ctrl (Vimの外で)これは挿入モードを終了するのにも役立ちます。 Ctrl-Cを使用してコマンドラインを中止することもできることをご存知ですか?または、マッピングを定義することもできます。 ;;コマンドラインを中止するには:

:cnoremap ;; <C-c>
1
Ingo Karkat

テキストで使用する可能性が低い、入力しやすいキーシーケンスをいくつか選択し、<Esc>にマップします。たとえば、シーケンスqqは英語では見つからないため、次のようにマップできます。

inoremap qq <Esc>

そのシーケンスをファイルに入力する必要がある場合は、その前にCtrl-Vを付けてください。

0
garyjohn