如何在IntelliJ与GoLand间同步快捷键设置?不使用IntelliJ Go插件
最简实现:IntelliJ 与 GoLand 独立同步快捷键(无Go插件)
Got it, let's break this down simply—since you want to keep both IDEs fully isolated (no Go plugin in IntelliJ) but sync their keyboard shortcuts, here's the no-fuss workflow:
第一步:导出已有快捷键配置
- 打开任意一款IDE(比如IntelliJ),进入
File > Manage IDE Settings > Export Settings - 在弹出的窗口里,只勾选 "Keymap"(别选其他设置,避免污染另一款IDE的独立配置)
- 选择一个本地路径保存导出的
.jar文件(给它起个好记的名字,比如intellij-keymap.jar)
第二步:导入到另一款IDE
- 打开GoLand,进入
File > Manage IDE Settings > Import Settings - 选择刚才导出的
.jar文件,在导入选项里同样只勾选 "Keymap" - 点击OK,重启IDE生效
后续同步小技巧
- 如果后续修改了其中一款的快捷键,重复上述导出+导入步骤即可
- 要是怕搞混,可以给同步的 keymap 起个自定义名字:进入
Settings > Keymap,点击齿轮图标选择Duplicate,命名后再导出,这样导入时能清晰识别
注意:这个方法完全不会让两款IDE共享其他配置(比如插件、项目结构),完美满足你“保持独立隔离”的要求,也不需要安装任何额外插件。
内容的提问来源于stack exchange,提问作者Justin Lin




