Vim 编辑器项目释出了10年来的第一个大版本v8.0。上一个大版本Vim 7还是在2006年发布的。Vim 8.0引入了新的特性,以及大量小的改善和bug修正。主要特性包括:异步I/O支持,jobs,Partials,包系统,GTK+ 3支持,MS-Windows DirectX支持,新样式测试,等等。
Vi 编辑器至 1976 年发布以来已经存在很长时间了,它不仅为用户提供了高效的编辑界面、终端控制等功能,还为我们提供了很多传统而实用的功能。但不足的是,Vi 编辑器还缺乏多屏、语法高亮、多步骤撤消等如今 Unix/Linux 用户必要的常用功能。
因此 Vim (增强版 Vi)的开发和出现为用户带来了一个功能更加齐全、先进和完整的文本编辑器,Vim 对于 Linux 用户来说应该算是无人不知了吧,它是一个强大的、高度可配置的跨平台文本编辑器,同时适用于 Linux、OS X、Solaris、*BSD 和 Windows 平台。
对于 Vim 比较了解的用户应该知道,其主要特性包括:窗口分割、Vimdiff、折叠、灵活的缩进、Unicode 支持、全面的文档、功能强大的插件体系结构,以及对许多脚本语言的原生支持等等。
Vim 8.0更新内容
- 任务支持
- 微软用户支持DirectX
- 支持异步I/O、Channels和JSON
- 新风格测试
- Lambdas 和 Closures
- Partials
- 软件包
- estamp
- 计时器 (异步)
- 对 GTK + 3 的支持
- Viminfo 根据时间戳合并
如果你想详细了解 Vim 8.0 的功能特性,可以查看changelog。
如何在Ubuntu 16.04中安装Vim 8.0
虽然 Vim 8.0 已经正式发布,但要进入各大 Linux 发行版的官方源还需要很长一段时间。幸运的是,已经有人为 Ubuntu 和其衍生版本制作了非官方 PPA 进行安装,不过此种方法有风险,建议大家只用于测试环境。
- sudo add-apt-repository ppa:jonathonf/vim
- sudo apt update
- sudo apt install vim
安装完成后,你可以直接使用 vim 命令查看发布信息。
要卸载该 PPA 源并回到 Ubuntu 官方源提供的原生旧 Vim 版本,可以使用如下命令:
- sudo apt install ppa-purge
- sudo ppa-purge ppa:jonathonf/vim
对于其它 Linux 发行版用户,除等待官方源更新之外,当然也可以自己手动编译源代码来尝鲜 Vim 8.0。
Debian/Ubuntu和Mint
- sudo apt install ncurses-dev
- wget https://github.com/vim/vim/archive/master.zip
- unzip master.zip
- cd vim-master
- cd src/
- ./configure
- make
- sudo make install
- vim
RHEL/CentOS和Fedora
- yum install ncurses-devel
- wget https://github.com/vim/vim/archive/master.zip
- unzip master.zip
- cd vim-master
- cd src/
- ./configure
- make
- sudo make install
- vim
更多Vim相关教程见以下内容:
Vim学习指南 http://www.linuxidc.com/Linux/2013-08/89096.htm
快速学会 Vi编辑器 http://www.linuxidc.com/Linux/2013-08/88586.htm
强大的Vim 编辑器 http://www.linuxidc.com/Linux/2013-07/87544.htm
在CentOS 6.2上搭建Vim开发环境 http://www.linuxidc.com/Linux/2013-07/87363.htm
把Vim打造成优秀的C++ IDE http://www.linuxidc.com/Linux/2016-06/132262.htm
Vim技巧分享:C语言设置 http://www.linuxidc.com/Linux/2012-12/77124.htm
Ubuntu中设置Vim的行号 http://www.linuxidc.com/Linux/2012-12/75485.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-09/135178.htm