我想在进入可视模式之前标记当前光标位置。我想我可以这样做:
vmap v mlv " hence mark the position to l and start visual mode
但它不起作用。还有其他方法可以做同样的事情吗?请不要建议将此操作映射到\ v或其他任何内容,我只想学习如何"重写"默认键映射。
答案 0 :(得分:1)
vmap
用于创建可在可视模式下使用的映射。 nmap
用于创建可在正常模式下使用的映射。但是,如果您使用nmap
,Vim会进入无限循环,因为v
中的mlv
将会自我引用。
因此,您应该使用nnoremap
进行非递归法线贴图。
nnoremap v mlv