vim常用命令总结;方便自己查看,大家可以自己开个帖子,把自己常用的,或者经常忘的贴在上面方便自己的查找(不断补充中)
来源:互联网 发布:酷睿第六代处理器知乎 编辑:程序博客网 时间:2024/06/05 08:49
我学习到这些都是从《vi improved》中,这本书分成两大部分,第一部分,从头开始讲些了vim的使用方法。第二部分,从更详细的角度来学习和探究,比如什么是一个单词,单词是怎么定义的,行首又包括第一个字符,和第一个非空字符两种含义,并介绍了更多的命令,供我们选择学习。
1.自动补全: ctrl+n
2.选中整个文本:ggVG
3.撤销: u
4.取消撤销: ctrl+r
5.按照单词移动:w,移动n个单词的n+w
6.按照单词向前移动:b
7.移动到行的第一个字符:^
8.移动到行的最后一个字符:$
9.复制一行:yy 复制多行5yy,也就是复制的行数+yy
10.删除一行:dd 删除多行5dd,也就是删除的行数+dd
11.标记:m+字母;例如ma表示标记当前位置,并命名为a
12.复制两个位置之间的内容:首先按照11在其中一个位置标记,然后y`+你的命名
13.选中两个位置之间的内容:首先按照11在其中一个位置标记,然后v`+你的命名
14.确定开始选取行的位置:V,然后按照箭头移动位置,确定你的选取范围的行,如果选中一行,直接按V就可以了
15.移动到第几行:n+G
16.移动到第一行:gg
17.移动到最后一行:G
18.显示你所在的位置ctrl+G
19.向上移动半屏:ctrl+u
20.向下移动半屏:ctrl+d
21.删除一个单词:dw
22.从当前位置删除到行末:d$
23.删除两个位置之间的内容:首先按照11在其中一个位置标记,然后d`+你的命名
24.c和d的作用是一样的,但是用c删除以后会进入插入状态
25.重复上面的命令:. 点号
26.从当前位置连接几行:n+J
27.替换命令:r+替换的字符
28.单个字符的大小写转换:~
29.录制宏:开始录制q+a(a代表你命名的字符),录制结束:q。使用:@+你命名的名字。若果多次使用,或者在多行中使用n+@+你命名的名字
30.搜索命令:/+你要查找的字符,特殊字符要用反义转换:*[]^%/\?~$。反义转换符\
31.搜索有多个结果,查找下一个的办法:/+Enter或者n,向上查找上一个N
32.搜素你已经搜索过的东西:/+上箭头
33.正则相关:.点号匹配任何一个字符
34.两个字符互换位置:xp
35.粘贴:首先用y关键字复制好你要复制的东西,然后用p来粘贴
36.匹配的大中小括号:在其中的一个括号,到另一个括号用%
37.%在一对括号间移动
38.删除空白行:g/^\s*$/d
39.合并行:J
- vim常用命令总结;方便自己查看,大家可以自己开个帖子,把自己常用的,或者经常忘的贴在上面方便自己的查找(不断补充中)
- CSDN上面自己的问答找不到,开个帖子方便自己查找!
- 把项目中常用的小工具做个总结吧,方便自己以后用到
- 小数精度,经常忘,方便自己看的
- 自己的无线网卡使用--方便以后自己查看
- 看到一篇很好的的dom4j总结,转载一下,方便大家方便自己~
- 自己常用的BaseAppCompatActivity ,备份方便自己copy
- xUtils简介(放进自己的博客方便查看)
- ascii码表经常用到,方便自己的小工具
- 方便自己查看
- 引自MSDN的Select语法结构(为了方便自己查找:))
- 记录一些链接,方便自己有空的时候慢慢查看
- 关于 jquery select 的一些记录,主要方便自己查看
- 蜗牛●DC的博客 方便自己今后查看
- 如何在自己的CSDN空间中查找自己写过的帖子
- 要把自己遇到过的异常写出来,方便以后查看
- 常用的正则表达式.网上拷贝,方便自己查阅.
- 如何把自己常用的类封装到DLL方便使用
- 章四.驱动程序的基本结构(下)
- 在VS2005下编译libjpeg
- 网页源代码屏蔽(让你拍案叫绝)
- 回调机制
- [ java ] 变量的初始化问题!
- vim常用命令总结;方便自己查看,大家可以自己开个帖子,把自己常用的,或者经常忘的贴在上面方便自己的查找(不断补充中)
- 图片上画锚点(小白。。。)
- [ java ] java存储区!
- [ java ] java中intern()!
- google笔试大题(2012\10\15)
- 在线视频播放代码大全
- [ java ] 抽象类的小问题!
- android 搜索Provider
- 搞学术研究的第一步,学会找论文