使用Vim中的搜索进行映射

时间:2013-07-26 19:22:38

标签: vim

在正常模式下,我输入以下内容时,会选择分配的左侧:

^v/=

这种行为不会在看似等效的映射中复制:

onoremap lhs :<c-u>execute "normal! ^v/="

工作有什么不同?

1 个答案:

答案 0 :(得分:6)

您尚未完成搜索(按 Enter );要在映射中实现相同的效果,请附加<CR>(或仅使用f命令进行单字符搜索):

onoremap lhs :<c-u>execute "normal! ^v/=\<CR>"