1 对 Vim 的基本介绍
一句话介绍就是:Vim 是一个超级超级强大的文本编辑器。它和 Emacs 是一个数量
级;而我认为,比 UltraEdit、Editpad、EmEditor 要高一个(至少半个数量级)。如果
你有兴趣,不妨一读《程序员的编辑器——Vim》,以便于对 Vim 有更详尽全面的理论认
识。
要点 1:Vim 及前身 VI,历史悠久(可能比多数读者的年龄更大),经历了几十年的
考验和发展,值得信赖。
要点 2:Vim 有模式。通俗地做一下对比。notepad 无模式(或称为只有一种编辑模
式),你按下 j,就是在正文中输入 j;要保存,就要 ctrl+s;要下移一行,就要↓或鼠标。
而在 Vim 中,打开一个文件后,并不处在编辑模式,而是 Normal 模式,此时你按
j,Vim 并不认为你要在正文中输入 j,而是代表光标下移一行。此时按 i 表示进入 insert
模式,即编辑模式,即 notepad 的模式。编辑模式按 Esc 退回 normal 模式。normal 模
式下按:进入命令行模式,用于输入较复杂的命令。比如:w 代表保存文件,:e a.txt 代表打
开文件 a.txt。即 Vim 可以不用鼠标、方向键、菜单、Ctrl、alt……发出命令。因此,以
下的体验中切记进入正确的模式:Esc 到 Normal;Normal 下 i 到编辑;Normal 下:到命
令行。再说明一点是:文中:打头的是命令行模式,此外多数 Normal 模式。
要点 3:复杂对抗复杂。Vim 有的命令行很吓人,长长一串字符恍若天书。这些貌似
复杂,实际上无非是一些简单命令的组合而已。借助于此,Vim 用户可以实现非常复杂的
需求。如果你没有这样的需求,就无须理会它们。
要点 4:一能百能。这一点是 Unix 或命令行风格软件的显著长处,经过实用可以深刻
体会。本文尽管有一些例子,但它运用之妙,存乎一心的感觉,仍未能充分展示。这里先
打个比方,如果 windows 下某软件号称能炒菜,那意味着你点一下菜单,菜就做好了—
—这就是易用哲学。到底怎么做,你是没有多少发言权的,而是由软件开发者固化。而如
果 Vim 说能,那它就是有一个“炒菜”命令,你可以把这个命令与原有的“原料”“数量”“火候”
“风味”“灶具”命令结合在一起用,甚至在它前面加上“买菜”“洗菜”,后面加上“装盘”“洗碗”做
成一个自动脚本,在合适的情况下自动执行。
要点 5:无限灵活,个性由我。你只要有具体需求,Vim 几乎都能满足。因此不同人
的 Vim 是不一样的,即,把下载来的 Vim 配置成自己的 Vim。
就此打住,开始体验之旅吧!
2 下载和安装
Vim 是跨平台的。在 Windows 下,我们用的是 gVim for windows 版。最新的是
7.0 版,下载包约 8MB,完全安装后约 20MB。
注:体积太大?你如果是高手,完全可以把不用的文件删除(包括帮助文件,它是我
见过的软件中最好的帮助),精简后的体积可以不到 2MB。或反之,仅下载一个
gVim.exe(1.5MB)就能运行。但对于这次体验,鉴于第一次使用,建议全部按默认项
安装,这样才能达到文中预想的结果。
PCOnline
下载 ,官方下载
- 1
- 2
- 3
前往页