首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要一些关于切换到python3的vim建议

我需要一些关于切换到python3的vim建议
EN

Stack Overflow用户
提问于 2015-04-24 05:57:27
回答 1查看 2.6K关注 0票数 5

我使用Vim作为我所有Django项目的主要编辑器/IDE。使用YouCompleteMe、syntastic和其他几个插件。这种体验真是太棒了。

随着世界向Py3K转移,我决定从python3开始所有的新项目。但是vim在两个版本的python上都无法正常运行。

我是用两个版本的python编译的。

代码语言:javascript
复制
vim --version | grep python
+cryptv          +linebreak       +python/dyn      +viminfo
+cscope          +lispindent      +python3/dyn     +vreplace

YouCompleteMe目前还不支持python3。jedi-vim在两个版本上都能工作,但我不仅仅是把它做对了。

通常没有任何插件,我可以调用py/py3命令中的任何一个。但是启用jedi-vim它会自动调用系统python2。

我使用Vundle作为vim插件管理器。

如果您愿意分享您的vimrc/其他配置/变通方法来使用vim进行python3开发(或两个版本),这将对我非常有帮助。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-10-11 13:51:59

对于那些仍然需要切换到Python 3的人,这是我发现的。

Vim可以同时支持Python2和Python3进行编译,但它只会动态加载Python的一个版本,无论哪一个先被调用。这意味着如果你有一些需要Python的插件,第一个插件会要求一个特定的Python版本。

那么我们该如何强制vim加载的Python版本呢?我们在加载任何其他插件之前加载它,方法是将这些行放在.vimrc的顶部

代码语言:javascript
复制
if has('python3')
endif

你要自担风险,因为它可能会破坏你的插件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29835076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档