@Menghuan1111 在 搓了一个辅助开发Go的Gemini CLI插件 中发帖
最近在用Gemini CLI做Go语言的开发,刚开始项目不复杂的时候还好,稍微复杂一点就发现问题了:
用过CC的就知道它家的IDE插件能直接读VSCode里语法错误信息的,但是Gemini IDE插件就没这功能。结果哈基米这家伙就一直闷头改,改完一编译直接爆了:
[奖池叠加!]
卧槽一片红啊,根本修不好
正好看最近Gemini CLI的插件发布了,就干脆直接做了一个插件整合了下Go的语言服务器(LSP,就是在VSCode里提供语法检查/语法补全等等的后端):
然后也做了些优化,在Go的项目里启动的时候就会把gopls提供的工具(比如LSP语法检查,文件依赖等等)给加进去:
[图片]
在不是Go的项目里启动的时候就不会加载这些工具啦(避免污染上下文):
[图片]
使用下来效果非常显著 :tieba_095: 有语法错误检查就是好,终于不会累加奖池了最后编译的时...