一.作用
vi仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但不具备windows下word的排版功能。Vim是Vi improved的缩写,是vi的改进版。
vi和vim的区别:
多级撤销。在vi中按u只能撤销上次命令,而在vim中可以无限制的撤销。
易用性。vi只能用于Unix中,而vim可以在Unix,Windows,Mac等多操作平台 语法加亮。Vim可以用不同的颜色加亮你的代码
可视化操作。就是说vim不仅可以在终端运行,也可以运行于x window、Mac OS、Windows。
对于vi的完全兼容。某些情况下,你可以把vim当成vi来使用 在使用vi –h和vim -h命令后,显示的都是vim的帮助信息。
二.用法
列出行号
:set nu
跳转到指定行,比如跳到第5行,输入如下指令然后按下回车就会跳转到指定行
:5
寻找某一个字符串,先按下:/,然后输入你想查找的字符串,如果第一次不是你要想的字符串,可以按住回车键会向前找到你想要找的关键字位为止
替换字符串,全文将字符串string 替换为replace字符串
:s/string/replace/g
屏幕往前移动一屏幕
ctrl+B
往后移动一屏幕
ctrl+F
按下 ‘i’ 、‘a’ 、‘o’ 既可以进入插入模式
i: 插入,从光标所在之处插入输入的文字
a:增加,从光标所在之处的下一个字开始增加输入的文字
o:插入新的一行,从行首开始插入输入的文字
按下ESC键可以退出vi的