golang开发用goland对比vscode的优势有哪些?

学习用IDE用VS好还是JB好 联想到的问题.

本人的IDE路径是 pycharm → vscode python → vscode golang
几乎没用过goland, 也无法体会goland到底好在哪里…

6 个赞

目前goland到期,在用vscode,有两点比较麻烦

  1. goland对于实现接口的函数,能直接在左侧有一个圆圈标记出来,而vscode只会当一个普通函数显示,需要自己按F12查看实现了哪些接口
  2. goland全局搜索变量,vscode只能搜索工作区的变量,场景是有次项目启动一直在定时print信息,不知道是哪个同事加的业务逻辑还是什么,后来搜索是引入了go mod某第三方包导致,后来是开goland找到这个print在哪一行执行的
4 个赞

环境集成,更好的检索和调试吧。

用了goland 你就会深深体会 专业的事情还是交给专业的人 去做 会更专业

新版本的golang 特别智能 写代码 会预测你的预测 只需要tab键 就直接给你写出来了 纵享丝滑

1 个赞

细说一下特别智能

goland是jb开发的一个集成的专业golang开发工具,支持的很好。

我正好是vscode python → pycharm。周围用vsc的同事基本都是前端。

用上JB就能用上他家的全家桶

1 个赞

比如你上面定义了变量
···
hello := “hello world”
···
下面准备用fmt打印的时候 当你输入f的时候 他就有提示 以及你用log打印的时候 很多个变量 都会有类似的提示

vscode有个比较难受的就是看方法、函数快速跳转这些确实不如jb的

vscode只有颜色高亮比goland好, 其它的专业度不如jb系列的

只有前端这类大杂烩才适合vscode

这是goland自带的提示吧

不如自己用一段时间

整行补全,本地跑的小模型,jb系列的其他ide也有这个功能。

毫无疑问 goland

不用那么麻烦的配置,开箱即用,还有本地运行的代码模型辅助,爽就完事了

论坛内始皇的插件直接可以免费用goland

这种单纯的python开发没有任何问题, 像我这种跨语言的, 且一个项目多个实例的, 还是放到一个vscode里舒服, 要不然有点懵逼, 内存也吃不消.