gvim打造为python的IDE+win11-good

之前一直在win7中搞gvim的vimspctor一直不成功,所以换了win11,从而导致在win7遇到的问题这里都没遇到,很顺利

首先是下载一个gvim

Releases · vim/vim-win32-installer (github.com)

比如我就下载了最新版的64位的gvim,注意不要去vim官网下载,下载下来的在vim中使用:version命令会发现是32位的,只有github上有64位的

 

 

 

 

 

 

 

 

 

 

  安装完成之后在vim中通过:version命令可以看到这个gvim是64位版本

 

  而且支持的python版本是Python27.dll和python310.dll

 

   于是就去python.org下载python310并进行安装

Welcome to Python.org

Python Releases for Windows | Python.org

下载一个Python3.10.10

 

 安装完成之后如果版本号不显示的话,记得重启,重启后打开gvim

 

 

 然后在.vimrc中加入这段配置

当然这里应该是把python36改为python310,否则的话打开gvim什么的话会出现一堆bug,比如

 

  set pythonthreedll=python310.dll,但样配置后,就会显示

 

 

接下来就是vimspector的安装了

在vim中使用:VimspectorInstall! --verbose debugpy进行安装与python有关的调试器debugpy,很快一下子就完成了,最后安装完成的话会显示

 

 

 

然后在python文件夹里新增一个.vimspector.json文件,用于关联你想调试的那个文件

f5就可以愉快地进行调试了

需要的插件就以下这些,其中coc是需要安装nodejs的,leaderF需要安装ctags,至于怎么使用,看之前的帖子,这里就不赘述了(其中的vim-lastplace、vimwikii不是必需的)

 

-----------------------------------------------------------分界线win7-------------------------------------------------------------------------------------------------------------------------------------

在win7下python最大支持的版本号为3.8.6,我下载的是64位的

Python Release Python 3.8.6 | Python.org

然后要去找python3编译的gvim,其实是先找gvim,通过:version来看其编译的python版本是多少,从下图可以看出这个gvim的编译是64位的,也就是64位的python进行编译的

 

 

 ,再去找相应的python,但gvim还是比较难找的,因为releases太多了,我找到的python3.8编译的最新的版本号为v8.2.2327,因为是win7版本,所以知道最大支持3.8.6就去找python3.8编译的,一般来说应该是下载了gvim,查询其编译的python版本,然后再去下载32位或64位的python版本

Releases · vim/vim-win32-installer (github.com)

 

 

 

 记得把我的电脑里的path变量修改下,比如你的安装目录为{dir},则增加

{dir}\Scripts;{dir};

 

当然别忘了把vimrc中的配置修改为

 

 但是很遗憾,还是卡在这一步了

 

 

还是win11好,没有这个那个的问题。

 

又一台win7的机子,36编译的gvim居然可以安装debugpy,这怎么搞的,也就装了下面几个包

 

 

 

 

一直在vim中使用:VimspectorInstall! --verbose debugpy进行安装,死活装不上去,卡在这一步

于是用了./.install_gadget.py --enable-python 竟然成功了,yeah

 

posted on 2022-04-05 12:11  风中狂笑  阅读(467)  评论(0编辑  收藏  举报

导航