在正常模式下,我输入以下内容时,会选择分配的左侧:
^v/=
Run Code Online (Sandbox Code Playgroud)
这种行为不会在看似等效的映射中复制:
onoremap lhs :<c-u>execute "normal! ^v/="
Run Code Online (Sandbox Code Playgroud)
工作有什么区别?
你还没有真正完成搜索(按下Enter); 为了在映射中实现相同的效果,追加<CR>(或者只使用f命令进行单字符搜索):
onoremap lhs :<c-u>execute "normal! ^v/=\<CR>"
Run Code Online (Sandbox Code Playgroud)