我试图在使用Vim重新映射密钥时不要搞砸了,而且现在我已经阅读了半天的文档了。 @ _ @
但是,当我在.vimrc
中输入非常简单的内容时,我感到非常高兴:
map <onekey> <plug>OneExplicitFunctionalityName
或:
noremap <onekey> :call OneExplicitFunctionalityName()<CR>
然后我想知道:基本的Vim的动作是否有明确的名称我们可以像上面这样调用?有没有办法替换像
这样的东西nnoremap > ;
类似
nnoremap > :call MoveToTheNextFSearchResult()<CR>
是否有MoveCursorLeft()
,DeleteLine()
,GetWordLimits()
等内容?
当然,这个想法是用这些&#34;本土动作来播放#34; ..
答案 0 :(得分:3)
内置命令没有Vimscript函数;您可以将它们包含在(:noremap
)映射中,或通过:normal!
显式调用它们。
nmap > ;
重新映射内置命令时,you should use :noremap
;它使映射不受重映射和递归的影响。如果你重新映射;
,你上面的映射会做一些奇怪的事情。