1.什么是vim
vim
vi,即Visual Interface,可视化接口。vim,即Visual Interface iMproved,vi的加强版。因为LINUX的哲学思想之一:大都数程序的配置文件都是以纯文本格式的文件存在的,因此掌握一款文本编辑器尤其重要,如简单易用的nano,如十分强大的vim。另外在编写BASH脚本时,VIM提供语法高亮显示功能,这将很是有利于咱们编写脚本。bash
2.VIM的模式app
VIM是一款全屏文本编辑器,并且是一个模式编辑器。在不一样模式下,对键盘输入有着不一样理解。编辑器
经常使用的模式有:ide
A.命令模式spa
B.输入模式regexp
C.末行模式blog
当咱们利用vim file时,此时将直接进入命令模式。模式之间的转化关系,以下所示:接口
![]() |
说明:博客
|
3.如何在打开文件时就定位光标?
若是咱们直接使用vim file,那么光标将直接定位至第一行行首。咱们能够这样:
#表示打开文件并光标定位至NUMBER行 vim +NUMBER file #表示打开文件并光标定位至文件末尾 vim + file #表示打开文件并光标定位至第一次匹配正则所在的行 vim +/regexp file |
4.如何退出VIM?
退出VIM,咱们最多见的就是在末行模式下,输入下面的一些操做命令:
#不保存并退出,固然若是文件发生了修改,只给一个q想退出,是不行的 :q #强行退出,很显然,这是为了放弃编辑所带来的修改 :q! #保存并退出。注意到,有些文件是only read的,那么此时想WRITE的话,必须是管理员且使用w! :wq #强行保存 :w! #x equals wq :x |
未完待续,参见下一篇博客。