Function 是否有Vim';s explicit";本机函数;?
我尽量避免在用Vim重新映射键时出错,现在我已经阅读了半天的文档,效果越来越好@_@ 尽管如此,当我能在我的Function 是否有Vim';s explicit";本机函数;?,function,vim,mapping,call,Function,Vim,Mapping,Call,我尽量避免在用Vim重新映射键时出错,现在我已经阅读了半天的文档,效果越来越好@_@ 尽管如此,当我能在我的.vimrc中键入这样简单的内容时,我还是非常高兴: map <onekey> <plug>OneExplicitFunctionalityName 大概是 nnoremap > :call MoveToTheNextFSearchResult()<CR> nnoremap>:调用MoveToTheNextFSearchResult() ?
.vimrc
中键入这样简单的内容时,我还是非常高兴:
map <onekey> <plug>OneExplicitFunctionalityName
大概是
nnoremap > :call MoveToTheNextFSearchResult()<CR>
nnoremap>:调用MoveToTheNextFSearchResult()
?
是否存在类似于MoveCursorLeft()
,DeleteLine()
,GetWordLimits()
等的内容
当然,我们的想法是利用这些“本机动作”进行操作。内置命令没有Vimscript函数;您可以将它们包含在(
:noremap
)映射中,或者通过:normal!显式调用它们代码>
重新映射内置命令时;它使映射不受重映射和递归的影响。如果您重新映射,您上面的映射将执行奇怪的操作代码>。内置命令没有Vimscript函数;您可以将它们包含在(:noremap
)映射中,或者通过:normal!显式调用它们代码>
重新映射内置命令时;它使映射不受重映射和递归的影响。如果您重新映射,您上面的映射将执行奇怪的操作代码>。内置命令没有Vimscript函数;您可以将它们包含在(:noremap
)映射中,或者通过:normal!显式调用它们代码>
重新映射内置命令时;它使映射不受重映射和递归的影响。如果您重新映射,您上面的映射将执行奇怪的操作代码>。内置命令没有Vimscript函数;您可以将它们包含在(:noremap
)映射中,或者通过:normal!显式调用它们代码>
重新映射内置命令时;它使映射不受重映射和递归的影响。如果您重新映射,您上面的映射将执行奇怪的操作代码>也一样。好吧,那我们就不用它试试吧。谢谢我确实知道了*noremap
,但不想放太多:我会改变它。不幸的是,您的命令在我的.vimrc
中似乎不起作用,我仍然不明白为什么..对于映射,这将是:nnoremap>代码>。使用:正常代码>,请记住,它被视为正常模式命令之后的所有内容,除非您将其包装为:execute
。仍然不起作用,但请稍候。。知道了!默认的代码>行为实际上被插件隐藏了(太棒了!):我终于使用了ExtendedFtOperationModeRepeatSearchForward
、extendedFTVisualModelRepeatSearchForward
和ExtendedFtRepeatSearchForward
映射让它工作起来了。好吧,让我们在没有它的情况下试试。谢谢我确实知道了*noremap
,但不想放太多:我会改变它。不幸的是,您的命令在我的.vimrc
中似乎不起作用,我仍然不明白为什么..对于映射,这将是:nnoremap>代码>。使用:正常代码>,请记住,它被视为正常模式命令之后的所有内容,除非您将其包装为:execute
。仍然不起作用,但请稍候。。知道了!默认的代码>行为实际上被插件隐藏了(太棒了!):我终于使用了ExtendedFtOperationModeRepeatSearchForward
、extendedFTVisualModelRepeatSearchForward
和ExtendedFtRepeatSearchForward
映射让它工作起来了。好吧,让我们在没有它的情况下试试。谢谢我确实知道了*noremap
,但不想放太多:我会改变它。不幸的是,您的命令在我的.vimrc
中似乎不起作用,我仍然不明白为什么..对于映射,这将是:nnoremap>代码>。使用:正常代码>,请记住,它被视为正常模式命令之后的所有内容,除非您将其包装为:execute
。仍然不起作用,但请稍候。。知道了!默认的代码>行为实际上被插件隐藏了(太棒了!):我终于使用了ExtendedFtOperationModeRepeatSearchForward
、extendedFTVisualModelRepeatSearchForward
和ExtendedFtRepeatSearchForward
映射让它工作起来了。好吧,让我们在没有它的情况下试试。谢谢我确实知道了*noremap
,但不想放太多:我会改变它。不幸的是,您的命令在我的.vimrc
中似乎不起作用,我仍然不明白为什么..对于映射,这将是:nnoremap>代码>。使用:正常代码>,请记住,它被视为正常模式命令之后的所有内容,除非您将其包装为:execute
。仍然不起作用,但请稍候。。知道了!默认的代码>行为实际上被插件隐藏了(太棒了!):我终于使用了ExtendedFtOperationModeRepeatSearchForward
、extendedFTVisualModereRepeatSearchForward
和ExtendedFtRepeatSearchForward
映射让它工作了。实际上,对于你的映射,你不能使用“noremap”,你需要使用“map”,因为这些映射依赖于执行。。。文本依次作为映射。哦,这是一个令人讨厌的问题,干杯!^^实际上,对于您的映射,您不能使用“noremap”,您需要使用“map”,因为这些映射依赖于执行。。。文本依次作为映射。哦,这是一个令人讨厌的问题,干杯!^^实际上,对于您的映射,您不能使用“noremap”,您需要使用“map”,因为这些映射依赖于执行。。。文本依次作为映射。哦,这是一个令人讨厌的问题,干杯!^^实际上,对于您的映射,您不能使用“noremap”,您需要使用“map”,因为这些映射依赖于执行。。。文本依次作为映射。哦,这是一个令人讨厌的问题,干杯!^^
nnoremap > ;
nnoremap > :call MoveToTheNextFSearchResult()<CR>
nmap > ;