经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 软件/图像 » Vim » 查看文章
vim命令记录
来源:cnblogs  作者:=.=  时间:2019/2/26 9:24:13  对本文有异议

最近开始用vim作为日常编辑器,由于vim的命令过多,现在记录一下 ??

移动行

其实,vim有很多命令进行移动的,这里就不展开了,这里说一下移动一行或者一段代码的命令,vim移动行是用:m的命令,但是本人觉得绑定键盘更方便:

nmap <M-j> mz:m+<cr>`z
nmap <M-k> mz:m-2<cr>`z
vmap <M-j> :m'>+<cr>`<my`>mzgv`yo`z
vmap <M-k> :m'<-2<cr>`>my`<mzgv`yo`z

把上面代码放到vim的配置文件中,就可以用alt+k, alt+j来上下移动行了

代码缩进

缩进是经常用到的,可以通过:start,end>进行缩进,或者:start,end<进行反缩进;

:10,20>   //把第十行到二十行的代码进行缩进

原文链接:http://www.cnblogs.com/blogs-xlf/p/10429361.html

 友情链接: NPS