vim 是一个功能强大的全屏幕纯文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。
它是 vi 编辑器的增强版本。比较直观的区别是,vi 打开文件文字黑白的,vim 打开关键字是带颜色的。
如果我们想使用 vi filename 来代替 vim filename 命令的话,我们可以用设置别名的方式来实现,使用 alias 命令
alias vi='vim',不过这种方式是临时生效的。
若要永久生效需要改变用户根目录下的 .bashrc 文件,添加 alias vi='vim'。
vim 工作模式
vim 一共有三种工作模式,分别为 命令模式(Command mode)、插入模式(Insert mode) 和 底线命令模式(Last line mode)。
关系图如下:
命令模式: 没有输入框,通过 vim filename 进入文件之后的默认模式,通过各种键盘输入执行相应的操作。所有输入都被认为是一个命令,对新手感觉不是很友好:( ,但我觉得很强很牛批。
底线命令模式: 这个是在命令模式下输入 : 进入的模式,他会在屏幕最下面出现输入框,可以输入各种命令来进行相应的操作,感觉像是命令模式的高级版本。
插入模式: 这个则是我们平时认为的文本编辑模式,可以正常的进行文本编辑。在命令模式下按 i 或 a 或 o 来进入,可以使用一些按键来控制光标移动。