注意:前面的一个问题已经结束,因为它需要更加“集中”,所以我删除了旧的问题,并修改了该问题,使其只关注VIM for Python
我想开始使用VIM,但我很难配置它
首先,我对语法添加了一些颜色。然后,我想将VIM正在“验证”为默认值的Python版本(版本2+)更改为最新版本(3+)并执行了(我在网上找到的一些事情):let g:syntastic_python_python_exec = 'python3'
。在我这样做之后,:syntax on
停止工作(不再突出显示语法),VIM仍然不支持python3。我的意思是,如果我用Python3编写,我会得到错误,因为它无法识别版本3+
我正在Mac High Sierra上的终端上使用VIM(版本8+)
问题:
请尽可能简单地回答,以便VIM新手能够理解我搜索了很多,找到的答案对于一个刚接触VIM并想从VIM开始的人来说既古老又令人费解。
我建议使用coc.nvim。这并不完全简单,但在尝试了一些替代方案后,这是我所知道的最简单的方法
以下是一个相对简单的指南:
首先安装vim-plug:在终端中,输入
然后安装coc.nvim: 这个插件需要nodejs
现在将此代码放入
~/.vimrc
重新启动Vim,键入
:PlugInstall
并按enter键。这将为您安装插件将默认的example vim configuration复制到
~/.vimrc
的末尾(或plug#end()
之后的任何位置)在vim内部,发出命令
:CocInstall coc-python
。这将安装coc-python,这是他们的python支持在vim内部,发出命令
:CocConfig
。这将打开一个文件coc-settings.json
。在文件中输入以下代码以使用MS的Python语言服务器注意,您也可以使用
jedi
。我选择MS是因为它的设置更简单重新启动vim并打开
.py
文件。安装MS Python语言服务器需要一些时间。之后,您应该进行语法分析和代码完成要选择解释器(python3),请执行
:CocCommand
,您应该看到设置解释器的选项。要显示虚拟环境,可以在启动vim之前在命令行中激活虚拟环境对于文件树,我建议使用NerdTree插件
至于语法检查器不工作,我建议您首先通过Pipenv创建一个python3虚拟环境,然后在该虚拟环境中打开vim。那可能会解决你的问题。在编写Python代码的任何情况下,都应该始终使用虚拟环境
相关问题 更多 >
编程相关推荐