早在今年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中都重新寫一遍。