ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【vim】vim 常用命令之工作速查

【vim】vim 常用命令之工作速查

原创 Linux操作系统 作者:leonarding 时间:2012-05-23 12:18:22 0 删除 编辑
引言:当我们日常工作编辑文本的时候,经常会使用vim编辑器,虽然vim功能很强大—几乎无所不能,但当我们用惯了word后,还是觉得不容易上手,并且灰常多的命令不容易记住,再此我把经常使用命令list写下来供大家快速查询使用,欢迎大家补充完善,追求完美,完美是一种习惯!!!
 
1. Ctrl+f           向下翻页
2. Ctrl+b          向上翻页
3. G                  定位到文本最后一行
4. gg                 定位到文本第一行
5. Shift+%        匹配括号
6. ZZ                 保存退出
7. ZQ             不保存退出
8. :set nu        打开行序列号
9. :set nonu      关闭行序列号
10.:%s#***#***#g  全局替换字符串   
11.Ctrl+v         列编辑模式,H左j下k上l右选择visual block,方向键也能体现,x删除所选内容,d删除所选内容,r+替换字符就是粘贴 例子 r+p
12.u              撤销上次操作
13.Shift+d        删至行尾
14.d$             删至行尾
14.d^             删至行首
14.D              删除光标之后的所有内容
14.:.,$d          冒号+一个点+一个逗号+一个$+一个d再回车,删除当前行以下的所有内容      简化版:dG     【kamus友情提供】
14.:1,$d          冒号+数字1+一个逗号+一个$+一个d再回车,删除第1行以下的所有行         删除第1行以下,就是:2到第二行,然后dG    【kamus友情提供】
14.:2,$d          冒号+数字2+一个逗号+一个$+一个d再回车,删除第2行以下的所有行
14./kernel\c      忽略大小写查找kernel字符串,\c就是忽略大小写查找
15.yy             复制光标所在行
16.小p            粘贴当前行的下一行
17.大P            粘贴当前行的上一行
18.o              直接在当前光标行之下一行插入数据
19.n              当前搜索字符串的下一个
20.N              当前搜索字符串的上一个
21.365 G        直接定位到365行
22.:v/xxx/d     删除所有不包含xxx字样的行  【kamus友情提供】
23.:g/xxx/d     删除所有包含xxx字样的行     【kamus友情提供】
24. shift+v,进入虚拟行模式,然后jjjjj,选择几行,d,删掉(有人说,那5dd不是也可以删5行?是,但是对于一边思考一边观察,这行是不是要删的时候,shift+v方式更和人的思维模式接近)【kamus友情提供】
小结:分享技术  收获快乐! vim 你值得拥有
 
leonarding
2012.5.23
天津&summer
 
 
 
 
 
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26686207/viewspace-730668/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
刘盛,网名leonarding,the first ACEA in china, Oracle OCM10g&11g RHCE, ACOUG Core Member Blogger, DATAGURU Oracle数据库版主, ITPUB HADOOP版版主, DB2中国专家组成员, 专注于&Oracle&Hadoop&Nosql&SAS, 提倡“分享技术~成就梦想”, 新浪微博:@itpub_leonarding QQ:40354446

注册时间:2012-02-10

  • 博文量
    240
  • 访问量
    3249783