我正在努力避免在用Vim重新映射键时搞砸,现在我已经阅读文档半天了,情况越来越好了。@_@
尽管如此,当我可以在.vimrc中键入这样简单明了的内容时,我还是非常高兴:
map <onekey> <plug>OneExplicitFunctionalityName或:
noremap <onekey> :call OneExplicitFunctionalityName()<CR>然后,我想知道:基本Vim的行为是否有明确的名称,我们可以这样称呼上面?有什么方法可以代替像
nnoremap > ;以某种方式
nnoremap > :call MoveToTheNextFSearchResult()<CR>有像MoveCursorLeft(),DeleteLine(),GetWordLimits()之类的东西吗?
当然,我们的想法是利用这些“本土化的动作”。
发布于 2014-10-19 18:26:30
没有内置命令的Vimscript函数;您可以将它们包含在(:noremap)映射中,或者通过:normal!显式调用它们。
nmap >;
当您重新映射内置命令时,:noremap;它使映射对重新映射和递归免疫。如果您也重新映射;,那么上面的映射会做一些奇怪的事情。
https://stackoverflow.com/questions/26453845
复制相似问题