Install the Newly Released VIM 8.0 On Ubuntu 16.04

vim-8-ubuntu

The Vim developer team just put out a major release of the much critically acclaimed Vim editor, Vim 8.0 10 years after its last major release, Vim 7.

Vim is considered by many to be the best terminal based text editor for Linux because of its high-level configurable command line text editor that could make workflow a lot faster and easier. It supports a wide scope of file formats and a humungous bank of plugins, among syntax highlighting for a good number of programming languages.

Vim, because it was started in the year 1988,  is older than Linux. Vim is based on an earlier command line text editor, Vi which is based on the first text editor for Unix, ed. When Vim was launched it’s acronym had the meaning: “Vi IMitation” but now the acronym means “Vi IMproved”.

Some New Features in Vim 8.0

  • Jobs
  • DirectX support for Microsoft users
  • Support for asynchronous I/O, channels, JSON
  • New style testing
  • Lambdas and Closures
  • Partials
  • Packages
  • estamp
  • Timers (asynchronous)
  • Support for GTK+ 3
  • Viminfo merged by tim

You can check out the complete changelog here.

Installation on Ubuntu 16.04 and Linux Mint 18

You are at liberty to use an unofficial PPA to easily install Vim 8.0 if the official update is yet to reach your end. All you have to do is enter the following commands in your terminal:

sudo add-apt-repository ppa:jonathonf/vim
sudo apt update
sudo apt install vim

And that’s It. Use the commands below if you want to uninstall:

sudo apt remove vim
sudo add-apt-repository --remove ppa:jonathonf/vim

Downloading VIM 8.0

Linux distros other than Ubuntu and Linux Mint will have to wait till your distribution makes it available in the official repository. You can also just download the source code and build it yourself from the GitHub repository.

About The Author
Okoi Martins Jr.
I'm a Computer Scientist with a passion for learning new things in fields ranging from theoretical implications of computer science and mathematical modeling to web development and music. In my spare time, I listen to music, read like a compiler, and learn like an A.I algorithm.

Leave a Response