2

Vimでは、vimのコマンドモードに入り、そこにその特定の行の番号を入力することで、特定の行に移動できます。

そのように行番号に移動した後は、常に特定の操作を実行したいと思います。
それ、どうやったら出来るの?

ちなみに、これは画面を調整するためのものです。

4

1 に答える 1

3

通常、コマンドモードで行#123にジャンプするには、次のいずれかを入力します。

123G
123gg

新しいコマンドをマップするキーを見つける必要があります(まさにこの目的のために作成されたリーダーキーを使用することをお勧めします):

noremap <LEADER>G G:YourCommand<CR>
noremap <LEADER>gg gg:YourCommand<CR>
" Now you can type 123\G instead (assuming you
" have not changed your default leader key)

または、既存のキーを上書きすることもできます(他のスクリプトを台無しにする可能性があるため、お勧めしません)。

noremap G G:YourCommand<CR>
noremap gg gg:YourCommand<CR>
于 2012-08-17T10:39:07.370 に答える