早在今年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中都重新写一遍。
文章转载自 开源中国社区[http://www.oschina.net]
时间: 2024-12-21 17:54:59