GoLand 安装插件后卡住,显示"Plugin to blame"

GoLand is stucking after installing plugin, displaying "Plugin to blame"

我为 jsonnet 格式安装了一些插件,在重新启动 IDE 后,它卡在 GoLand 启动图像上。

我还通过终端 /Applications/GoLand.app/Contents/MacOS/goland 打开了 GoLand,它显示了一些关于使用相同文件格式的两个插件的异常:

Caused by: com.intellij.diagnostic.ImplementationConflictException: Language with ID 'Jsonnet' is already registered: class com.jsonnetplugin.JsonnetLanguage
.
.
.
ERROR - llij.ide.plugins.PluginManager - Plugin to blame: Jsonnet Language Server version: 0.0.5

有没有办法在没有 GoLand 本身的情况下禁用插件(比如配置文件或参数),以便我可以再次获得 IDE 运行?

我通过配置禁用插件并删除/re-enabling goland 首选项中的正确插件解决了这个问题,步骤如下:

  1. 从错误日志中找到插件标识符,对于我来说是 com.github.zzehring

  2. 禁用插件,IDE config path上有一个disabled_plugins.txt文件(如果那里没有文件,自己创建),把第1步的插件标识符在此文件的新行上。在 macOS 上它位于 /Users/%my_user%/Library/Application Support/JetBrains/GoLand2021.2/disabled_plugins.txt