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
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一些自己常用到的知识点,不断补充。。
- Linux 常用命令总结(不断补充中……)
- window 命令行常用命令总结,为了使用的时候方便(边使用边补充)
- vim 内部常用命令(不断补充)
- CSDN上面自己的问答找不到,开个帖子方便自己查找!
- 常用的vim命令,主要是写给宝贝儿方便工作查看的
- 纪录一些linux服务器下查看系统配置的常用命令,系统主要采用CentOS,方便下次查找
- Linux学习之路 -- 常用命令和各种总结(不断补充完善)
- Linux常用命令总结--不断补充
- VI/VIM最常用命令集中营(不断补充中)
- HTML常用的特殊符号总结 2014年9月12日 22704次浏览 html中经常会用到一些特殊符号,例如箭头,雪花,心形等等,这些符号就不用css样式或者图片来写了,直接用html特殊符号可以实现。
- VIM一些设置及常用shell命令总结(不断更新...)
- oracle 错误码查看命令oerr ora及常用错误码总结--不断更新
- $Linux vi/vim编辑器常用命令与用法总结
- vim+ctags+cscope安装与使用总结(不断补充中)
- Linux学习总结(十一)—— Linux常用命令:版本信息查看(RedHat、CentOS、Debian、Ubuntu、Fedora、Oracle)
- 如何从一个应用程序跳转到另一个应用程序(纯属为自己复习方便,希望也可以帮到大家)
- MYSQL常用命令[收集整理-也方便自己用,哈哈]
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。