Skip to main content
85 votes
Accepted

How can I get a newer version of Vim on Ubuntu?

You have three different options: Wait for the newest versions to be added to the distribution packages. Note that you might want to learn a new language or build a ship with your bare hands while ...
statox's user avatar
  • 49.9k
35 votes
Accepted

How to enable +python feature in vim

You need to compile Vim yourself or get a prebuilt Vim package that was compiled with Python support. If you're on a Debian based system, the easiest way is to download the vim-gnome or vim-gtk ...
akshay's user avatar
  • 6,527
35 votes
Accepted

Why is Vim for Debian compiled without clipboard?

The package description contains This package contains a version of vim compiled with a rather standard set of features. This package does not provide a GUI version of Vim. See the other ...
Christian Brabandt's user avatar
20 votes

how to install vim with python support for debian strech

It looks like I'm a bit late, but I'll leave this here for future visitors also struggling with this. $ sudo apt install vim-nox This is the Vim package in Debian Stretch that adds support for ...
Baruch Spinoza's user avatar
20 votes
Accepted

How to install stable version of neovim on Ubuntu 18.04

There is ppa recommended on the project page: sudo add-apt-repository ppa:neovim-ppa/stable sudo apt-get update sudo apt-get install neovim You'll get v0.4.3: $ nvim --version ...
Yasen's user avatar
  • 491
15 votes
Accepted

Vim 8.0 Python support

The pi-rho/dev PPA now supports Vim 8, and like it always has, includes support for Python/Python3: $ vim --version | grep python +cryptv +linebreak +python/dyn +vreplace +cscope ...
muru's user avatar
  • 24.9k
11 votes

How to enable +python feature in vim

Solution 1 : Install vim-gtk package sudo apt install vim-gtk Set Vim as a default editor sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim.gtk 1 sudo update-...
finn's user avatar
  • 271
10 votes
Accepted

Can I still use console vim if I install a GUI version?

Yes. Vim-gnome does install gvim, but it also installs a much more feature-filled version of command line vim, including Perl, Python, Ruby, and TCL scripting, system-clipboard, newer patches, etc. ...
DJMcMayhem's user avatar
  • 17.6k
9 votes
Accepted

Where is my vim installed?

Where is my vim installed? If you installed through apt the following sequence should get you to the Vim installation. From inside Vim, :echo $VIMRUNTIME /usr/share/vim/vim74 You could look in ...
the_velour_fog's user avatar
8 votes

How can I install 64-bit Vim on Windows?

I was just looking this information up and I only found one x64 version not mentioned by Christian. Here's a summary of the interfaces each version supports today to give you an idea of how well they ...
idbrii's user avatar
  • 651
8 votes

Where is my vim installed?

You are not supposed to do anything with the default runtime so where Vim was installed doesn't matter. Whatever customization you want to do, do it in $HOME.
romainl's user avatar
  • 40.7k
8 votes

Vim 8.0 Python support

From your question it appears that you have installed vim-tiny 8.0 that is a very minimal Vim runtime without plugins. You can confirm this using this: dpkg -l | grep vim You can have several Vim ...
Yonsy Solis's user avatar
8 votes

Why is Vim for Debian compiled without clipboard?

VIM is intended to be a portable editor that "just works" on all systems. By having the default version use the clipboard functionality, it will need to link against X11 libraries, and a separate ...
Cloud's user avatar
  • 223
7 votes

How to enable +python feature in vim

In order to support python-mode you need to have +python AND +python3. This should get you there (at least on macOS): ./configure --prefix=/opt/local --with-features=huge --enable-pythoninterp --...
capncanuck's user avatar
6 votes

Can I still use console vim if I install a GUI version?

can I still use it in the text mode I am familiar with? Yes, you can still use the terminal version of vim. How does the gui mode interact with a terminal-based user? If you SSH into a machine ...
kba's user avatar
  • 249
6 votes

Vim 8.0 Python support

you should use sudo apt-get install vim-nox instead, to get a "huge-version".
skywind3000's user avatar
6 votes

How to enable +python feature in vim

For Windows you can always grab the very latest patched version of Vim 8.x compiled against the latest external libraries here: Vim downloads At the time of posting the most current versions: Latest ...
Scott Wade's user avatar
6 votes

Vim 8.0 Python support

Solution 1 : Install VIM Editor(Install any one of them of vim variant) : vim-gtk3 :- This package contains a version of vim compiled with a GTK3 GUI and support for scripting with Lua, Perl, ...
finn's user avatar
  • 271
6 votes

how to install vim with python support for debian strech

I usually use this procedure for installation (used also under Debian 9) # Clean from standard vim sudo apt-get remove --purge vim vim-runtime vim-gnome vim-tiny vim-common vim-gui-common # Vim ...
Mauro's user avatar
  • 161
6 votes

Install Vim with +clipboard support but without Gvim?

Building Vim from the source with the right flags is the general solution. git clone https://github.com/vim/vim.git cd vim/src ./configure --with-x=yes --disable-gui The last command will probably ...
Quasímodo's user avatar
  • 2,466
5 votes

How can I get a newer version of Vim on Ubuntu?

Another option is to install Homebrew on Linux as an alternate package manager and use it to install the latest vim with: brew install vim Homebrew Features: Can install software to your home ...
David Hatch's user avatar
5 votes

How can I get a newer version of Vim on Ubuntu?

#!/usr/bin/env bash sudo apt update sudo apt install -y git sudo apt install -y build-essential rm -fr /tmp/vim git clone https://github.com/vim/vim.git /tmp/vim make -C /tmp/vim sudo make ...
bogdanvlviv's user avatar
5 votes

Vim 8.0 Python support

You should install vim from source. That way, you have control over what is included. See the following for more info and a step by step walkthrough. It is relatively easy. https://github.com/...
Xero Smith's user avatar
5 votes

How can I automate checking for new Vim releases on Windows?

It seems that chocolatey could be the solution to your problem. It is a package manager for Windows. (With the ambition of being "sort of apt-get for Windows") If you are ready to use it to ...
statox's user avatar
  • 49.9k
5 votes

How to enable +python feature in vim

For a server instalation without GUI use vim-nox instead. apt install vim-nox
Geraldo Luis da Silva Ribeiro's user avatar
5 votes

how to install vim with python support for debian strech

I too struck this issue after updating from Jessie to Stretch. As noted in another answer, installing vim-nox should resolve this issue (as vim-nox in Stretch is compiled against python2). However, ...
Jeremy Davis's user avatar
4 votes
Accepted

How to turn off completion (enabled by default in Arch)?

I unknowingly had installed on my system the set of packages "vim-plugins". Among these was "vim-jedi" which seems to be the one causing behavior I didn't want. I used the package manager to remove ...
usul's user avatar
  • 171
4 votes
Accepted

Vim compiled with python3 but has('python') returns 0

This is the expected result. There are no tests has('python/dyn') and has('python3/dyn'), only has('python') and has('python3').
Sato Katsura's user avatar
  • 4,009
4 votes

How to enable +python feature in vim

You need to install a Python version on your system with the same bitness (either 32-bit or 64-bit) as your vim. Python needs to be in your PATH. If you can run it by typing python on a command prompt ...
Octaviour's user avatar
  • 962
4 votes

How to enable +python feature in vim

Since this could be misinterpreted with enable the python3 feature, I consider useful mention this link for an installation according to your needs Here are excellent guides for: *nix & windows. ...
Karmavil's user avatar
  • 141

Only top scored, non community-wiki answers of a minimum length are eligible