It provides syntax highlighting for a number of programming languages, 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”.
You can install Vim on Ubuntu at any given time using the following command:
sudo apt install vim
The one major problem with this approach is that you won’t get the latest Vim version.
Let me discuss the features in the newer Vim release and then I’ll show you how to install latest Vim on Ubuntu.
New features in Vim 8.2
Here, I give an overview of the features offered by Vim including some of its latest additions:
- Support for Pop Up Windows (you can be notified about a background build by getting a pop-up message without interrupting your work)
- 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.2 on Ubuntu 18.04 and other distros
The good news for Ubuntu users is that they have an unofficial PPA that they can use to easily install the latest version of Vim available.
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
If you do not want to use the unofficial PPA, you can always use the git client or build it from the source.
You can also install it easily using the command:
sudo apt install vim
However, you will not get the latest version available quickly with this method – you might end up installing the previous version.
Download Vim 8.2
You might also find packages available for your Linux distributions (it takes a while to have the latest version available).
You can take a look at the official download page to know more about available packages and installation methods for your Linux distro.
In either case, you can also take a look at their GitHub page for the releases.
Already installed Vim 8.2? How is your experience with it? Which Vim 8.2 feature do you like the most? Do share your views in the comments below.