2013-07-26 112 views
0

搜索時,在正常模式下,I型下文中,分配的左手側被選擇:映射與在Vim中

^v/= 

即behavoir沒有在一個看似等效映射覆制:

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

工作上有什麼不同?

回答

6

您還沒有結束搜索(按輸入);以實現在映射相同的效果,追加<CR>(或者僅使用f命令爲單字符搜索):

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

1合適的解決方案。 'f ='確實按行搜索。 '/ ='可以跨越多行。 – Kent