Install VIM 8.1 on Ubuntu 18.04 from source

更新日期: 2019-05-10 阅读次数: 12909 字数: 260 分类: Vim

After upgraded to Ubuntu 18.04, I found VIM isn't installed by default. And Vim 8.1 is released days ago, so let's install Vim 8.1.

How to install VIM 8.1 on Ubuntu 18.04 with source code

Download latest vim source code from

Then unzip, cd into vim source directory.

 ./configure --prefix=/opt/local --with-features=huge --enable-pythoninterp=yes --enable-multibyte --with-vim-name=vim --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu
sudo make install

Vim8.1 on ubuntu 18.04

Some error you may encountered, and the solution.

configure: error: no acceptable C compiler found in $PATH

sudo apt install gcc

no terminal library found

no terminal library found checking for tgetent()... configure: error: NOT FOUND! You need to install a terminal library; for example ncurses. Or specify the name of the library with --with-tlib.

sudo apt-get install libncurses5-dev libncursesw5-dev

if_python.c:67:10: fatal error: Python.h: No such file or directory

sudo apt-get install python-dev 

install vundle to manage plugins

git clone ~/.vim/bundle/Vundle.vim

New features in Vim 8.1

The main new feature of Vim 8.1 is support for running a terminal in a Vim window.

But, as a vim fan, I don't think this's what we want. Vim shouldn't become Emacs. It's the thing tmux should focus on.

It's against Unix philosophy

  • Write programs that do one thing and do it well.
  • Write programs to work together.
  • Write programs to handle text streams, because that is a universal interface


我是来自山东烟台的一名开发者,喜欢瞎折腾,顺便记记笔记。有敢兴趣的话题,欢迎加微信 zhongwei 聊聊。 白天工地搬砖,晚上哄熊孩子,可能回复有点慢,见谅。 查看更多联系方式




2020年02月28日 世界居住条件调查日
2020年03月01日 国际海豹日
2020年03月03日 全国爱耳日
2020年03月05日 学雷锋日
2020年03月05日 惊蛰
2020年03月08日 三八妇女节
2020年03月12日 植树节
2020年03月14日 白色情人节
2020年03月15日 消费者权益日
2020年03月17日 国际航海日
2020年03月20日 世界无肉日
2020年03月20日 春分