Vim 简介
1. 什么是 Vim?
Vim 是 Bram Moolenaar 写的开源编辑器,并在 1991 年发布于Unix 平台。是 Linux 操作系统中最常用的编辑器之一。它的前身是 Vi 编辑器,可以说 Vim(Vi IMproved) 是 Vi 的加强版。Vim 继承了 Vi 编辑器大多数的特性,并在此基础上扩展了许多更加强大的功能,因此目前大多数类 Unix 平台上已经默认安装 Vim 编辑器。
2. Vim 的特性
Vim 作为当下最流行的编辑器之一,它有以下特点:
3. Vim 的版本
自 1991 年 11 月 2 日 Vim 1.14 版本首次发布至今,Vim 一共经历了一下几个重要的版本迭代:
1991 年 11 月 2 日,Vim 1.14:首次发布(Fred Fish disk #591);
1992 年,Vim 1.22 开始移植到 Unix平台。至此 Vim 开始与 Vi 并驾齐驱;
1994 年 8 月 12 日,Vim 3.0 支持多个缓冲区和窗口;
2016 年 9 月 12 日,Vim 8.0支持新增作业,异步I / O,本机包等等特性。
4. 为什么使用 Vim?
Linux 平台上有很多的开源编辑器,出了 Vim 之外,比较流行的还有像 Nano,Emacs等等老牌编辑器。这些主流编辑器中尤其是 Vim 和 Emacs 是程序猿们争论最多的两种编辑器。
4.1 Nano 编辑器
Nano 编辑器操作和功能都比较简单,一般的开发需求基本都能满足,但是对于重度开发来说 Nano 就显得有点捉襟见肘了。所以,如果 Nano 比较适合新手使用。
但是我们总归要一步步的成长,当以后 Nano 并不能满足你的开发需求的时候我们还需要更换,费时费力。所以,如果你想寻找一款能够一直跟随你成长的编辑器的话并不推荐 Nano。
4.2 Vim 和 Emacs
这两个编辑器同样都可以说是相当长寿的老牌编辑器(有兴趣的同学可以自行去了解下 Emacs 编辑器的历史)。用来作为开发编辑器都是很不错的选择。
但是相对来说 Vim 的操作相对来说比 Emacs 更加简单。而且 Vim 不论你是开发人员,运维人员或者是测试以及其他 IT 相关人员,对于各种场景跨度使用方面来说 Vim 都要超过 Emacs。
所以在这里我更加推荐大家使用 Vim。