vim编辑器中映射功能的介绍


什么是映射映射可以理解为设置快捷键,就是让你用少量的,便于按的键来替代比较多、繁的键。什么时候用映射如果你有以下一个或多个困扰,那么就可以来使用映射了哦不满现在的按键想设置一些快捷键来提高编辑速度想组合一些按键来完成新的需求映射的分类我们知道,vim有多种模式,与其对应的,映射也有nmap(普通映射)、imap(插入映射)、vmap(块选择映射)。我们分别来选几个案例来讲讲这三种映射。普通映射这里的CR表示回车键的意思。插入映射一般我们都会使用jj来代替esc键,来完成快速从插入模式切换到普通模式。这里c表示ctrl键,在插入模式下,使用ctrl+b表示向后删除一个字符,而使用ctrl+d表示向前删除一个字符。块模式映射一般的,我们经常会对多行文本来进行增加缩进,或者减少缩进。之前一篇文章说过,可以通过块选择结合命令行、或者通过宏来实现该需求。今天,学了映射后,可以使用一个更加简单的方法即可实现需求。现在,如果我们想对多行进行缩进,只需选择好这些行,然后按下>或
递归映射如果你下一下的映射时,会发生什么如果当你执行了dd后,会发生严重的问题的。因为映射两边都有dd,所以会导致无限循环开发云主机域名。这种无限循环是由于递归造成了,所以叫做递归映射。大家可以看到,递归映射是有危害的,所以,工作中一律不准使用递归映射,而是要采用非递归映射。那么如果进行非递归映射呢?也非常简单,加4个字母即可norenmap 递归 nnoremap 非递归imap 递归 inoremap非递归vmap 递归 vnoremap 非递归以上就是让Vim更好的工作——VIM映射的详细内容,更多请关注开发云其它相关文章!

相关推荐: Veeam Availability Suite 9.5安装和配置

  最近因Exchange mailbox服务器(IBM X3650M2)使用时间过长,建议淘汰和更换。新采购了Dell R730服务器,通过P2V的方式直接迁移到VM虚拟机了。千兆网络速度还行:  迁移完成后,原有的服务器就闲置下来了。很早就想搭建一台Vee…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/02 15:26
下一篇 04/02 15:27