`
wx1568908808
  • 浏览: 31393 次
文章分类
社区版块
存档分类
最新评论

关于开启VIM的Python支持

 
阅读更多

如果你要在VIM中增加诸如YouCompleteMe这一类的插件的话,那么你需要VIM有Python的支持,这个是在一开始编译的选项里指定的。具体操作如下:

一、先运行:vim --version |grep python如果发现是这样的:

HanDevServer:/opt/itest # /opt/iapps/vim/bin/vim --version |grep python

+cryptv +linebreak -python +viminfo

-cscope +lispindent -python3 +vreplace

说明没有加入Python支持,这个时候如果使用YouCompleteMe这个插件,就会出现这样的警告:

HanDevServer:/opt/itest/gotest # vi hello.go

YouCompleteMe unavailable: requires Vim compiled with Python 2.x support

二、解决方案是重新编译,加入--enable-pythoninterp=yes参数。如果想开启Python3支持,则--enable-python3interp=yes,所以最终的编译选项是:

HanDevServer:~handaoliang/src/vim74 # ./configure --prefix=/opt/iapps/vim --enable-multibyte --enable-pythoninterp=yes

参考:

http://stackoverflow.com/questions/20160902/how-to-solve-requires-python-2-x-support-in-linux-vim-and-it-have-python-2-6-6

https://github.com/Valloric/YouCompleteMe/issues/35

转载于:https://my.oschina.net/shiftwang/blog/372954

分享到:
评论

相关推荐

    VIM语法高亮和SV支持

    VIM支持多种语言的语法高亮,包括C、Java、Python、JavaScript等,当然也包括SystemVerilog。 实现VIM语法高亮通常需要一个特定的语法文件,这些文件以`.vim`或`.vimrc`扩展名存在。例如,你提供的文件`_vimrc`可能...

    ubuntu-ubuntu升级vim-安装指定版本vim.pdf

    - **Python3支持**:如果计划使用Python脚本增强Vim的功能,则需要确保在编译时包含Python3的解释器支持。 具体的配置命令如下: ```bash # 进入src目录 cd src # 启用Python3支持 CONF_OPT_PYTHON3="--enable-...

    分享vim python缩进等一些配置

    9. `set autoindent`:除了`autoindent`外,Vim还支持`smartindent`,这是另一个更智能的缩进选项,适用于更复杂的缩进需求。 10. `set compatible`和`set nocompatible`:前者让Vim模拟传统的vi编辑器,后者则启用...

    vim配置包,linux若要使用vim,需要先安装vim包

    例如,要开启Vim的自动缩进功能,可以在`.vimrc`中添加: ```vim set autoindent set smartindent ``` 若想改变默认的颜色方案,可以添加以下行来选择一种预置的颜色方案,比如"monokai": ```vim syntax on ...

    一步一步手动打造Vim成IDE

    接着,下载Vim源码包,进入源码目录后执行配置脚本`./configure`,这一步需要开启对Python 3的支持以及其他一些功能(例如终端支持、多字节支持等)。配置完成后,通过`make && make install`命令进行编译安装。安装...

    python-编辑器,IDLE,VIM,Editplus.pdf

    VIM可以通过安装插件支持Python的语法高亮、自动补全等功能,使其成为Python开发的强力工具,尤其受到经验丰富的开发者喜爱。 Editplus,这是一款轻量级的文本编辑器,以其优秀的代码高亮、自定义快捷键、用户工具...

    gvim的python配置

    GVim可以通过自定义配置实现各种功能增强,其中包括对Python开发的支持。本篇文章将详细介绍如何配置GVim以优化Python编程体验,主要包括Python语法高亮、文档视图以及类视图等功能。 首先,让我们从基础开始。`_...

    vim常用插件配置说明

    filetype plugin indent on " 重新开启文件类型检测 ``` 保存配置后,重启Vim,通过`:PluginInstall`命令就可以安装其他插件了。 ### **二、youCompleteMe(自动补全)** youCompleteMe是一个强大的代码补全插件...

    vim配置目录,文件.rar

    例如,对于Python开发,可以安装Pydiction(Python词汇补全)和Jedi-Vim(Python代码补全)。 3. **配置语法检查**:使用如ALE(Async Linting Engine)这样的插件,实时检查代码错误。 4. **集成调试工具**:如...

    强大的vim配置文件(最新整理)

    通过配置,可以在Vim中启用鼠标支持,允许用户用鼠标来定位代码、选择文本或执行其他操作。例如,设置`set mouse=a`会开启鼠标在所有模式下的功能。 5. **中文显示**:对于中文环境,Vim需要正确配置才能正常显示...

    windows vim编辑器带环境

    5. **语法支持**:Vim支持多种编程语言,预配置环境会确保各种语言的语法高亮和代码折叠功能得以启用,如Python、Java、JavaScript、C++等。 6. **界面优化**:除了基础的编辑功能,Gvim还可能调整了界面布局,如...

    VIM学习资料

    - VIM支持多种编程语言的语法高亮和代码折叠。 - VIM的跳转功能,如`:tag`,便于查看和编辑函数定义。 10. **VIM的版本控制集成**: - 通过Vim-Fugitive等插件,可以方便地在VIM内执行Git命令,如`:Gcommit`。 ...

    vimconfig.zip

    以下是一些关于Vim配置和自动补全的知识点: 1. **.vimrc**:这是Vim的启动配置文件,用户可以在这里定义各种快捷键、设置选项和加载插件。在“vimconfig.zip”中,很可能包含了用户自定义的.vimrc文件,用于开启和...

    linux下vim配置

    首先,确保已经安装了Vim的Python支持,可以通过运行`vim --version | grep +python3`来检查。如果没有,可能需要重新编译Vim并启用Python支持。然后,通过Git克隆ycm项目到本地:`git clone ...

    据说是史上最强的vim脚本

    描述中提到的"支持多种语言,语法高亮"意味着这个.vimrc配置可能已经预设了对各种编程语言的语法高亮支持,如Python、Java、JavaScript、C++等。语法高亮能帮助开发者在编辑代码时更轻松地识别关键字、变量和字符串...

    vim配置文件

    对于语法高亮,Vim内置了对多种编程语言的支持。在`.vimrc`中,你可以通过`syntax on`命令开启语法高亮。如果想要针对特定语言设置更详细的高亮规则,可以使用`highlight`命令。例如,为了使Python代码中的注释更加...

    vimconfig-2012-06-13

    在2012年的配置中,我们可能会看到一些当时的流行设置,比如对不同编程语言的语法支持、代码自动补全、括号匹配等功能。 插件在 Vim 中起着至关重要的作用,它们扩展了编辑器的功能。例如,`NERDCommenter`插件提供...

Global site tag (gtag.js) - Google Analytics