VIM 简介
VIM 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都 会提供这套软体。熟悉 DOS 下的文书处理後,也许会感到 VIM 并不好用;Unix 上也已经发展出 许多更新、更好用的文书编辑器,但是并不一定每一台 Unix 机器上都会安装这些额外 的软体。所以,学习 VIM 的基本操作还是有好处,让你在各个不同的机器上得心应手。 VIM 基本观念
Unix 提供一系列的 ex 编辑器,包括 ex, edit 和 VIM 。相对於全萤幕编辑器,现在 可能很难想像如何使用 ex, edit 这种行列编辑器(有人用过 DOS 3.3 版以前所附的 EDLIN 吗?)。 VIM 的原意是 "Vi IMproved",它是一个所见所得的编辑程式,也就是说可 以立刻看到操作结果。
也由於 VIM 是全萤幕编辑器,所以它必须控制整个终端屏幕哪里该显示些什麽。而终 端的种类有许多种,特性又不尽相同,所以 VIM 有必要知道现在所使用的是哪一种终 端。这是由 TERM 这个环境变数来设定,设定环境变数方面请查看所使用 shell 的说明。(除非执行 VIM 的时候回应 unknow terminal type ,否则可以不用设定。)
只要简单的执行 VIM 就可以进入 VIM 的编辑环境。在实际操作之前先对它有个概略的了 解会比较好。VIM 有两种模式,输入模式以及指令模式。输入模式即是用来输入文字资 料,而指令模式则是用来下达一些编排文件、存档、以及离开 VIM 等等的操作指令。当 执行 VIM 後,会先进入指令模式,此时输入的任何字元都视为指令。