在 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 回答