Linux文本编辑器 Vim发布二十周年

jopen 13年前
     <div id="news_body">     <p> 1991年11月2日,<a href="/misc/goto?guid=4958197530712807847">Vim</a> 文本编辑器公开发布了第一个版本。昨天是它的<a href="/misc/goto?guid=4958197531454499525">二十周年庆</a>。</p>     <p> Vim 最初是为 Amiga 平台开发的 Vi 编辑器克隆,但迅速被移植到其它平台,并最终成为最流行的 Vi 兼容文本编辑器。Vi 的开发始于1970年代末,作者是 BSD 开发者、太阳微系统公司联合创始人 Bill Joy。它是类 UNIX 系统的标准编辑器。Vi 克隆出现于80年代末和90年代初,主要原因是 Vi 的许可证不能自由分发,而克隆则因为采用了没有限制的许可证而得到广泛使用。早期的两个著名克隆是 Stevie 和 Elvis。Vim 作者 Bram Moolenaar 对 Amiga 平台上的 Vi 克隆不甚满意,他开始在 Stevie 基础上开发新的文本编辑器。第一个公开发布的版本是1.14版,使用了宽松的公共版权许可证。名字 Vim 最初指 Vi IMitation,后来变为 Vi IMproved,代表是 Vi 的升级版。<br /> <img title="vim_logo.gif" border="0" alt="vim_logo.gif" src="https://simg.open-open.com/show/3c34184b5ed2a9a662bcb25b147ebbf2.gif" width="90" height="90" /><br /> </p>     <div id="p_fullcontent" class="detail">      <p style="font-weight:bold;">Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。</p>      <p><strong>主要功能</strong></p>      <p>根据设定可以和原始vi完全兼容 <br /> 多缓冲编辑 <br /> 任意个数的分割窗口(横,竖) <br /> 具备列表和字典功能的脚本语言 <br /> 可以在脚本中调用 Perl, Ruby, Python, Tcl, MzScheme <br /> 单词缩写功能 <br /> 动态单词补完 <br /> 多次撤销和重做 <br /> 对应400种以上文本文件的语法高亮 <br /> C/C++, Perl, Java, Ruby, Python 等40种以上语言的自动缩排 <br /> 利用ctags的标签中跳转 <br /> 崩溃后文件恢复 <br /> 光标位置和打开的缓冲状态的保存 复原(session功能) <br /> 可以对两个文件进行差分,同步功能的diff模式 <br /> 远程文件编辑 <br /> Omni补完(上下文相关的补完)</p>     </div>     <p><br /> 来自: <a id="link_source2" href="http://opensource.solidot.org/article.pl?sid=11/11/03/0553243&amp;from=rss" target="_blank">Solidot</a></p>    </div>