您的位置:首页 > 其它

vim常用命令总结;方便自己查看,大家可以自己开个帖子,把自己常用的,或者经常忘的贴在上面方便自己的查找(不断补充中)

2012-10-16 21:47 176 查看
我学习到这些都是从《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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐