vim で次の文字を検索するための;
デフォルト;
の
キー:
は .
また、これを行うことの欠点はありますか(の動作と競合しますか.
)
質問する
83 次
1 に答える
5
単純:nnoremap ; .
に すると、便利な元のリピート機能が失われます。.
おそらく、最後のコマンドまたは最後のf
/t
ジャンプを繰り返すために「オーバーロード」する必要があります。
これは、 repeat.vim を介して可能です - サポートされているプラグインで繰り返しコマンド (.) を使用しますが、多少の労力が必要です。呼び出すf
/コマンドをオーバーロードする必要があります。t
repeat#set("<Plug>OriginalSemicolon")
:nnoremap <Plug>OriginalSemicolon ;
:nnoremap <silent> f :<C-u>call repeat#set("\<lt>Plug>OriginalSemicolon")<CR>f
:nnoremap <silent> t :<C-u>call repeat#set("\<lt>Plug>OriginalSemicolon")<CR>t
于 2013-02-18T07:48:42.897 に答える