vim 是 vi 的升级版,是 Linux 操作系统自带的一款命令行文本编辑器软件,它有非常强大的快捷键系统和插件体系,在图形界面还未诞生的年代,曾经是程序员的主流开发工具,与之齐名的命令行文本编辑器还有 emacs。

vim 有几种不同的模式,我们使用 vim file 命令打开一个文件,这时进入的是 一般模式,在一般模式下面我们是不能编辑文件的,但可以操作很多快捷键,例如跳转到哪一行,复制粘贴搜索文本等,下面是常用的快捷键。

在上面的快捷键中,最后的那些快捷键就是一些进入编辑模式的快捷键,进入了编辑模式之后,我们就能畅快的写入信息了。如果还想返回一般模式,那只需要按下左上角的 esc 键。

除了一般模式,编辑模式之外,还有第三种模式 命令行模式,我们的文件保存,退出等都在这种模式下操作。想要进入命令行模式,只需要在一般模式输入 :号。

文件的保存是 w,文件的退出是 q。可以一起组合使用 :wq 确定 完成保存并退出文件。有时会有些操作冲突,造成无法保存或者退出,那么可以使用 ! 强制性操作,例如 :q! 强制退出。

我个人用得比较多的就是上面这两句配置,显示行号和高亮语法。