9

私はVimの初心者ユーザーです。EscT61では少し遠いキーを押すのが嫌いです。コマンドモードに戻るため。どうすればマッピングできF4ますか?

4

5 に答える 5

19

1回のセッションでは、次のキーストロークを正確に入力できます。

esc:imapspace<f4>space<esc>enter

キーを使用escすると、コマンドモードになり、コロンが行コマンドを開始しimap、F4キーをESCAPEにマップします。

ただし、これをすべてのセッションで保持する場合は、Vimスタートアップファイルに入れる必要があります。

この場所は環境によって異なります(私のLinuxボックスの場合、gvimの場合は$ HOME / .gvimrc、vimの場合は$ HOME / .vimrcにあります)。それを見つけて、次の行を追加する必要があります。

imap <f4> <esc>

使用できるトリックの1つは、(vim引数なしで)裸のVimセッションを開始してから次のように入力することです。

:e $MYVIMRC

これにより、現在のスタートアップファイルが開きます。

また、

:echo $HOME

Windowsでの場所を教えてくれるはずです。

于 2009-04-19T01:05:17.277 に答える
9

挿入モードを終了する別の方法は、Ctrl+Cを使用することです。しかし、それがあなたの状況に役立つかどうかはわかりません。

于 2009-04-19T00:45:29.553 に答える
9

多くの Emacs ユーザーが "Caps Lock" キーを "Control" に再バインドするように、vimmer は "Caps Lock" キーを "Escape" に再バインドします。

...少なくとも私はそうします。そして、それは驚異的に機能します。

于 2009-04-19T16:59:25.877 に答える
5

ホームローを試す:

imap jj <Esc>
于 2009-04-19T12:41:56.930 に答える
2
imap <F4&> <ESC>
于 2009-04-19T00:46:04.700 に答える