块模式映射
一般的,我们经常会对多行文本来进行增加缩进,或者减少缩进。之前一篇文章说过,可以通过块选择结合命令行、或者通过宏来实现该需求。今天,学了映射后,可以使用一个更加简单的方法即可实现需求。
1 2 |
|
现在,如果我们想对多行进行缩进,只需选择好这些行,然后按下>或<即可实现。
递归映射
如果你下一下的映射时,会发生什么
1 |
|
如果当你执行了dd后,会发生严重的问题的。因为映射两边都有dd,所以会导致无限循环。这种无限循环是由于递归造成了,所以叫做递归映射。
大家可以看到,递归映射是有危害的,所以,工作中一律不准使用递归映射,而是要采用非递归映射。那么如果进行非递归映射呢?也非常简单,加4个字母即可nore
nmap 递归 nnoremap 非递归
imap 递归 inoremap非递归
vmap 递归 vnoremap 非递归
以上就是让Vim更好的工作――VIM映射的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《Linux》频道 >>