Vim で F2 キーを次の順序でマッピングした後、新しい Vim セッションでは機能しません。
:map <F2> :ls<CR>
ここで F2 を押すと、ファイルが表示されます。
:mkexrc!
Vim を閉じます。
Vim を再度開きます。
F2 を押しても何も起こりません。
マッピングは、_exrc ファイルで次のように表示されます。
map <F2> :ls
私は何が欠けていますか?
Vim で F2 キーを次の順序でマッピングした後、新しい Vim セッションでは機能しません。
:map <F2> :ls<CR>
ここで F2 を押すと、ファイルが表示されます。
:mkexrc!
Vim を閉じます。
Vim を再度開きます。
F2 を押しても何も起こりません。
マッピングは、_exrc ファイルで次のように表示されます。
map <F2> :ls
私は何が欠けていますか?
あなたは単にリテラルが欠けていると思います<CR>。コマンド ラインにこのコマンドを入力し、続いて Enter キーを押します。
:map <F2> :ls<CR>
うまくいかない場合は…</p>
その_exrcファイルが Vim によって実行されるかどうかを確認します::scriptnames上部近くに表示されます。
実行された場合<F2>は、他の場所にマップされているかどうかを確認してください: :verbose map <F2>.
とにかく、Vim は Vi ではありません。を使用する必要があります:mkvimrc!。または通常の$HOME/_vimrc.
編集
~/.exrc参考までに、を使用してファイルを作成しましたが:mkexrc!、起動時に Vim によって実行されません。必ず通常の を使用する必要があります$HOME/_vimrc。