有没有办法设置映射的光标位置?例如:
nmap erb; <%= %>
我想将光标设置在等号后面。可以这样做吗?
答案1
inoremap erb; <%= %><left><left><left>
nnoremap erb; a<%= %><left><left><left>
一定会做到的。
注意:有多个插件可以帮助定义此类映射。例如,左括号,定义如下:
Brackets <%= \ %> -trigger=erb;
答案2
我假设您希望此映射插入“ <%= =>
”,因此请尝试如下操作:
:nmap erb; i<%= =><esc>hh