发布于 2016-07-25 23:55:54 | 218 次阅读 | 评论: 0 | 来源: 网友投递
VIM Linux下文本编辑器
Vim是一个类似于Vi的文本编辑器,是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。
早在今年4月宣布 Vim 8.0 的特性的时候,Vim 7.4.1689 中就已经初步实现 8.0的几大重要特性的实现了,经过了 3个月的稳定,共计修复了 323项缺陷,到如今的 7.4.2012 中,所有功能基本都已经准备就绪,Vim 8.0 正在做最后的收尾工作,接下来将以一个新 tag的形式发布出来。
Vim 的作者 Bram Moolenaar 说道:“在过去的几个月中 Vim 8.0 的所有新功能都已经被实现并稳定,包括异步通信,任务系统,时钟系统等。大量抱上来的 BUG也被逐一解决。这说明相关功能已经达到了可以面向终端用户的质量标准。目前还有一些小的 patch 需要 merge。”
具备了异步机制以后的 Vim 可以方便的实现诸多特性,比如内嵌终端,异步编译,Grep,Lint,代码实时诊断。调用一个外部工具再也不需要停下整个 Vim 等待其完成了。而要体验 Vim 8.0 的异步功能可以下载最新的 Vim 7.4.2012 即可(如果你不了解 VimScript,可以使用插件 vimmake 来为你的 Vim 添加各种异步任务)。Windows 版本的用户可以用最新的 GVim Nightly Build。
其他还会有一些默认配置的改变,比如所有人都会设置的"set nocompatible" ,今天应该已经很少人用 vi的兼容模式了,Bram打算在 Vim 8 中直接变为默认值,类似的还有:"set backspace=indent,eol,start" 之类的常用设置都将在 Vim 8 中变为默认值,用不着在每个 vimrc中都重新写一遍。