解决方案1:
安装VIM编辑器(安装vim变体中的任何一个):
vim-gtk3:-该软件包包含一个用GTK3 GUI编译的vim版本,并支持使用Lua,Perl,Python,Ruby和Tcl编写脚本。为了安装此软件包:
sudo apt install vim-gtk3
vim-gtk:-该软件包包含一个用GTK2 GUI编译的vim版本,并支持使用Lua,Perl,Python,Ruby和Tcl编写脚本。为了安装此软件包:
sudo apt install vim-gtk
vim-nox:-增强的vi编辑器与vim-tiny一样,vim-nox是最小的vim安装程序,并支持使用Lua,Perl,Python,Ruby和Tcl编写脚本,但不提供GUI。它带有鼠标支持,但不支持剪贴板,IIRC。为了安装此软件包:
sudo apt install vim-nox
将Vim设置为默认编辑器(假设安装的变体是vim-gtk3)
sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim.gtk3 1
sudo update-alternatives --set editor /usr/bin/vim.gtk3
sudo update-alternatives --install /usr/bin/vi vi /usr/bin/vim.gtk3 1
sudo update-alternatives --set vi /usr/bin/vim.gtk3
sudo update-alternatives --install /usr/bin/vi vim /usr/bin/vim.gtk3 1
sudo update-alternatives --set vim /usr/bin/vim.gtk3
解决方案2:
否则,您可以从源代码编译Vim(假设您使用的是基于Debian的系统)
准备系统
配置和制作
cd /usr && sudo git clone https://github.com/vim/vim.git && cd vim
sudo ./configure --with-features=huge \
--enable-multibyte \
--enable-pythoninterp=yes \
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ \ # pay attention here check directory correct
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ \ # pay attention here check directory correct
--enable-gui=gtk2 \
--enable-cscope \
--prefix=/usr/local/
sudo make VIMRUNTIMEDIR=/usr/local/share/vim/vim81
设置Vim为默认编辑器
sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/vim 1
sudo update-alternatives --set editor /usr/local/bin/vim
sudo update-alternatives --install /usr/bin/vi vi /usr/local/bin/vim 1
sudo update-alternatives --set vi /usr/local/bin/vim
通过查看以下内容来验证您是否正在运行新的Vim二进制文件
vim --version | grep python
参考:
- 从源代码构建Vim
- checkinstall
- VIM变体