Vim 8.0 取得不错进展

早在今年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

Vim 8.0 取得不错进展的相关文章

从源代码编译 Vim 8.0

从源代码编译 Vim 实际上并不那么困难.下面是你所要做的: 1.首先,安装包括 Git 在内的所有必备的库.对于一个 Debian 类的 Linux 发行版,例如 Ubuntu,命令如下: sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \ libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \ libcairo2-dev libx11-dev libxpm-dev lib

如何从源代码一步步编译Vim 8.0

从源代码编译 Vim 实际上并不那么困难.下面是你所要做的: 1.首先,安装包括 Git 在内的所有必备的库.对于一个 Debian 类的 Linux 发行版,例如 Ubuntu,命令如下: sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \      libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \      libcairo2-dev libx11-dev libx

[20170616]vim 8.0的安装.txt

[20170616]vim 8.0的安装.txt --//晚上开始在自己的家里的机器上安装vim 8.0 for windows,事先做了备份,但是还是遇到许多问题,都是定制安装相关的问题,自己做 --//一个记录: --//里面的操作都是定制化的,可能不适合大家,我自己仅仅作为一个记录. 1.下载安装过程略. --//我仅仅把旧的安装做了一个备份.删除旧的安装,再安装8.0版本. 2.第一个问题就是右键无法选择vim的问题: --//编辑如下文件,导入注册表,注意自己gvim.exe的路径.这

[20170617]vim 8.0插件安装.txt

[20170617]vim 8.0插件安装.txt --//昨天晚上在自己的家里的机器上安装vim 8.0 for windows,定制化浪费许多时间,剩下就是插件的安装. --//自己做一个记录: 1.ALign 插件: http://www.vim.org/scripts/script.php?script_id=294 http://www.vim.org/scripts/download_script.php?src_id=19633 安装很简单: vim Align.vba.gz :s

Hortonworks Ted Yu:HBase 1.0及2.0的最新进展

2014年12月12-14日,由中国计算机学会(CCF)主办,CCF大数据专家委员会承办,中科院计算所与CSDN共同协办,以推进大数据科研.应用与产业发展为主旨的 2014中国大数据技术大会 (Big Data Technology Conference 2014,BDTC 2014)暨第二届CCF大数据学术会议在北京新云南皇冠假日酒店盛大开幕. 在13日的全体大会上,Hortonworks资深工程师.ApacheHBase核心贡献者Ted Yu做了主题为"Recent Developments

安卓5.0 Root重大进展:几近完美

安卓5.0在系统安全.OTA更新等各方面都做出了重大改变,导致Root获取系统权限的难度也骤然变大,不过大神就是大神,Chainfire迅速完成了安卓5.0 Root并且不断持续改进,越来越好用了.今天,Chainfire又放出了最新的SuperSU 2.27 Beta,再也不需要修改内核来获取Root权限了.虽然它还是个测试版,不够完美,而且因为使用的Root方式比较激进,可能会导致某些设备无限重启,但距离一键Root已经不远.如果进展顺利,SuperSU会很快更新到Google Play商店

[20170617]升级vim到8.0的问题.txt

[20170617]升级vim到8.0的问题.txt --//昨天升级家里的电脑到vim 8.0,遇到一个问题做一个记录: --//我定义的行计算器无法正常运行. noremap  <Leader>cc Yp!!bc -lq<CR>kA = <ESC>J noremap  <Leader>ch YpIobase=16;<ESC>!!bc -lq<CR>kA = 0x<ESC>Jxguu noremap  <Leade

vim使用教程

vim的学习曲线相当的大,所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的.下面的文章翻译自<Learn Vim Progressively>,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令.非常不错. ----------正文开始---------- 你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法. Vim the Six Billion Dollar

简明Vim练级攻略

前言 今天看到这篇文章,共鸣点非常多.它把Vim使用分为4个级别,目前我自己是熟练运用前面三级的命令,在培养习惯使用第四级.完全就是我这一年来坚持使用Vim的过程.所以不管怎么我要转载这篇文章.翻译自<Learn Vim Progressively>,原中文翻译出自<简明Vim练级攻略>.我进行了部分的排版工作,和文字删减以及所有图片本地化的工作. Vim的学习曲线相当的大,所以,如果你一开始看到的是一大堆Vim的命令分类,你一定会对这个编辑器失去兴趣的.下面的文章我觉得这是给新手