1、vim介绍
vim(Visual Interface Improved)是一款异常强大的文本编辑器,如果大家对它的认识还停留在编辑文件,再退出的阶段的话,那就太对不起vim了,反倒不如用nano来的爽快。不过学习vim刚开始的阶段必然是痛苦的,如果想要一蹴而就,那就是你想多了。所以还需大家结合实际情况,勤加练习,认真揣摩。这里是对vim用法和功能的总结,希望对大家学习vim有所帮助。
2、三种主要模式及其联系
3、vim用法
<1>语法格式
vim [OPTION]… FILE…
<2>[OPTION]
+ | 打开文件后,直接让光标处于最后一行的行首 |
+# | 打开文件后,直接让光标处于第#行的行首 |
+/PATTERN | 打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首 |
-m | 只读打开文件 |
4、命令行模式操作
5、末行模式操作
6、可视化模式
7、多文件模式
8、多窗口模式
9、vim配置文件及其工作特性
<1>配置文件:永久生效
全局:/etc/vim
个人:~/.vimrc
<2>工作特性(末行模式下设置)
▲行号
显示:set number, 简写为set nu
取消显示:set nonumber, 简写为set nonu
▲自动缩进
启用:set ai
禁用:set noai
▲高亮搜索
启用:set hlsearch
禁用:set nohlsearch
▲语法高亮
启用:syntax on
禁用:syntax off
▲忽略字符的大小写
启用:set ic
不忽略:set noic
*以上特性设置临时生效,如果要永久生效,可设置在对应的配置文件中
*如果要查看所有可设置的特性,可在末行模式下执行set all查看
10、vim帮助信息
如果大家对vim还有什么不了解的地方,可以通过一下俩种方式获取帮助
<1>执行vitutor命令
<2>末行模式下执行help命令
原创文章,作者:mfwing,如若转载,请注明出处:http://www.178linux.com/32848