pycharm 2018以前版本安装go插件可以直接在plugins中搜索 go 插件,然后安装。若是2018以后的版本,go 变成了收费插件,plugins 搜不到。然后Google了一下,有人提供了一种破解方法,亲测有效^^
- 下载旧版的Go插件
- 解压
- 修改其中的兼容性配置(目前可用的最高版本仅支持到2017.1),让其支持最新版,比如2018.2
- 重新打包
- 在PyCharmCE里选择从本地安装插件
- 重启IDE即可使用
从 jetbrains 官网下载旧的 go 插件:https://plugins.jetbrains.com/plugin/5047-go-language-golang-org-support-plugin
mkdir ~/Downloads/goplugin cd ~/Downloads/goplugin unzip ../Go-0.171.1931.zip cd Go/lib unzip intellij-go-0.171.1931.jar cd intellij-go-0.171.1931 vim META-INF/plugin.xml
- 把
<idea-version since-build="171.1834" until-build="171.*"/>
中的171.*
改为182.*
并保存
rm ../intellij-go-0.171.1931.jar zip -r ../intellij-go-0.171.1931.jar . cd ../ rm -rf intellij-go-0.171.1931 cd ../../ zip -r Go-0.182.1931.zip Go
- 最后,在PyCharm里本地安装这个
Go-0.182.1931.zip