Vim 文本编辑器
本文详细介绍 Linux vim 文本编辑器的使用方法,包括命令模式、编辑模式、末行模式的常用命令操作和注意事项。
vim 简介
vi 是 visual 的缩写。vi 编辑器是 Unix 下使用最 为广泛的文本编辑器,而 vim 则是 vi 的升级版(vi improve)。在 Linux 系统中,同时提供了 vi 和 vim 编辑器给用户使用。
实际上,早在 1976 年 vi 就已经被发布,时至今日 vim 编辑器基本还是沿用当时的使用方法,只是功能更为强大了,两者在直观上最明显的差别是 vim 能够以多种颜色显示文本。vim 编辑器相当于 Windows 中的 “记事本”,但由于是在字符终端下使用的编辑器,因此其使用方法与具有图形界面的文本编辑器的使用方法有所不同(最大的不同是鼠标没用了)。不同的 Linux 发行版本可能还会提供其他文本编辑器供人们使用,如 gedit、Emacs、nano 等,从易用性的角度来看,vim 并非最为友好易用的文本编辑器,但 vim 却是 Linux 中最基本的编辑器,这是有原因的。
在系统管理工作中,由于经常需要阅读或修改各类配置文件、日志和说明手册,同时也需要编写各种脚本以满足系统管理的需要,因此管理员首先需要懂得如何使用文本编辑器。但另一方面,在后面的许多实训任务中,如硬盘配额管理、制订周期性作业计划等,可以看到,许多命令和软件都默认调用 vi 编辑器来编辑配置文件。因此,vi 编辑器是系统管理员必须熟练掌握的基本工具之一。再者,基于短小精悍的 vi 且功能增强后的 vim 编辑器能够很好地支持 shell 脚本和 C 程序的编写,因此也深得程序开发人员的喜爱。
使用方法
vim 编辑器有 3 种工作模式:命令模式、编辑模式和末行模式。下图显示了这3种模式之间是如何切换的。