It’s been 10 years since Vim 7 was released. There have been a few more releases in between but after 10 long years, we have the major bump in the release. Vim 8.0 is here.
Before we go on to see the Vim 8 features and its installation instructions, let’s have a few words about Vim.
It provides syntax highlighting for a number of programming language, has an extensive range of plugins and supports a wide range of file formats.
An interesting fact here, Vim is older than Linux. The work on Vim was started in the year 1988. Vim is actually based on another command line text editor, Vi (which itself is based on ed, the first text editor for Unix).
Vim was launched as “Vi IMitation” but later the acronym was changed to “Vi IMproved”.
New features in Vim 8.0
Some of the main features in Vim 8.0 are:
- Support for asynchronous I/O, channels, JSON
- Lambdas and Closures
- Timers (asynchronous)
- New style testing
- Viminfo merged by timestamp
- Support for GTK+ 3
- DirectX support for Microsoft users
You can read the entire changelog here.
Installing Vim 8.0 on Ubuntu 16.04 and Linux Mint 18
Since Vim 8.0 has been released only yesterday, it will take some time before it reaches you. The good news for Ubuntu users is that they have an unofficial PPA that they can use to easily install Vim 8.0.
All you have to do is to use the following commands in a terminal:
sudo add-apt-repository ppa:jonathonf/vim sudo apt update sudo apt install vim
That’s all. If you want to uninstall it, use the commands below:
sudo apt remove vim sudo add-apt-repository --remove ppa:jonathonf/vim
Download Vim 8.0
For other Linux distributions, wait till your distribution provides it in the official repository or download the source code and build it on you own.
You can download Vim 8.0 from the GitHub repository:
Already installed Vim 8.0? How is your experience with it? Which Vim 8.0 feature you like the most? Do share your views.