ubuntu怎么给vim添加python支持

Python013

ubuntu怎么给vim添加python支持,第1张

1、Ctrl+Alt+T 打开命令终端,输入: vim –version |grep Python 查看vim是否支持python我这个vim只支持python3,不支持python。

2、安装py2包,在命令终端下输入: sudo apt-get install vim-nox-py2。

3、可以再次用vim –version|grep python 查看此时vim是否支持python,若支持到此为止,若不支持,请执行第四步。

4、在命令终端输入:sudo update-alternatives –config vim !

vim可以同时支持Python和python3.

现在所有的插件调用python的时候,执行的判断是has(python'').

问题的冲突在于同时支持python,和python3的时候是动态调用的(可以用vim --version验证),导致了has('python')返回结果出了问题.

简单的说,就是vim编译的时候只编译python2.7即可.

最近开始经常需要用vim写代码,这里记录一下自己利用vim搭建基本的python开发环境所使用的插件和一些基本配置

在 ~/.vimrc 文件中,添加如下的信息,完成vim的一些基本配置。

从 GitHub clone Vundle.vim 文件到 ~/.vim/bundle 文件夹下,完成Vundle的安装。

然后修改 ~/.vimrc 文件,添加如下的信息

若使用 Vundle 安装 nerdcommenter 插件,需要中 Vim 的配置文件中添加

然后在 Vim 的命令行模式下执行 :BundleInstall 命令完成插件的安装

nerdcommenter的主要使用方式:

然后在 Vim 的命令行模式下执行 :BundleInstall 命令完成插件的安装

通过vundle安装好NERDTree插件后,在vim命令行模式输入命令:NERDTree就可以看到NERDTree的显示界面。

使用组合按键 Ctrl + w,可将光标自动在左右侧窗口进行切换。

如果想要每次启动vim的时候都默认开启NERDTree。可以在vimrc文件中添加:

jedi-vim插件依赖python开源库 「jedi」 ,可以使用pip安装:

Vim 普通模式下按 F7 便可以直接启动 flake8 对当前文件进行语法和格式检查。

以上是我自己用的vim工具配置,如果大家有其他的好用的插件或者配置插件,欢迎一起交流分享呀