cursor, trae, vscode+插件(cline 、roo code 、github copilot) 都是基于 vscode 。因为习惯了 jetbrain 系的 ide ,比如 goland 。 所以想问问 jetbrain 下有没有好的方案可以提供如下功能:
1.agent
2.mcp server
3.自动补全
试用过的方案:
1.goland + copilot 插件。 遗憾的是 copilot 插件在 goland 没有 agent 功能
2.goland + 通义灵码。 符合上面三点要求,但试用下来比较弱智,生成的项目代码一片飘红,反复提醒了 agent 但它愣是觉得没问题。
3.goland + codebuddy 。符合上面三点要求,但是感觉有些 bug 难以忍受,体验比较差,比如对话很久不回复,不知道是卡死了还是排队中或是其它状况。
情况基本类似,考虑今年停止续费,Cursor 的快捷键和 UI 都调好了。但用了一段时间发现 vscode 索引的问题还是如鲠在喉,比如查某个接口的调用和实现,总是不全,或者给出不相干的重名方法,非常容易引发 bug 。