2

Vim では、多くの場合、独自のカスタム アクションにキーを割り当てる必要があります。しかし、デフォルトですでにアクションが割り当てられているキーの組み合わせが非常に多くあります。カスタム アクションを 1 つに割り当てる必要がある場合、自由なキーの組み合わせをどのように選択しますか?

このような状況では、私はよく迷子になり、単純なキーを押す代わりに :docoolstuff のように、キーの代わりにカスタム コマンドに自分のアクションを割り当てます。

ところで、デフォルトのアクションを再マッピングして、このキーの組み合わせでカスタム アクションを使用することがよくありますか?

4

3 に答える 3

3

私は使用しますF1-F12これは私にとって十分確実に機能します。これは、ほとんどの場合よりも多くのキーです。高い方のキーは静的な設定にあり、低い方のキーは使い捨てのバインディングに使用されます。

于 2012-08-24T17:09:30.130 に答える
3

個人的には、カスタム コマンドを にバインドしleader - {key}ます。例えば:

let mapleader = ','
nnoremap <leader>s       : so $MYVIMRC<CR>
nnoremap <leader>v       : tabe $MYVIMRC<CR>

を押すと、新しいタブで,v開くことができます。vimrc

于 2012-08-24T16:51:09.923 に答える
1

alt-gr+key を忘れないでください。これにより、バインドするまったく新しい文字セットが得られます。しかし、受け入れられた回答で示唆されているように、マップリーダーは最も標準的な方法です。

于 2012-08-25T13:33:26.563 に答える