26

大家来讨论一下使用 vscode 和 goland 做 go 开发的感受

 3 years ago
source link: https://www.v2ex.com/t/811917
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  Visual Studio Code

大家来讨论一下使用 vscode 和 goland 做 go 开发的感受

  enan01 · 4 小时 52 分钟前 · 929 次点击

目前两者都有在使用,vscode 写一些小型的项目代码体验还可以,对于大型一点的项目,涉及到的模块和代码比较多的情况下,感觉还是比较卡顿,代码提示存在延迟等。goland 相对来说就很顺滑,但是每次切换分支的时候,都要重新 reloading 一遍,要等比较久,非常影响体验。都各有优缺点吧,有使用的小伙伴也一起讨论一下。

13 条回复    2021-10-31 21:46:19 +08:00

rrfeng

rrfeng   4 小时 42 分钟前

代码提示不是都是 gopls 吗?卡顿跟编辑器应该没关系

DefoliationM

DefoliationM   4 小时 37 分钟前

之前用 goland 有不少 bug,现在一直用 vscode,挺好用的,golint 和 go-staticcheck 的提示也比较全,够用了。

Visionhope

Visionhope   4 小时 35 分钟前 via Android

一直用的 vscode ,上次尝试了一下 goland ,感觉习惯了 vscode ,切换过去不太适应,比如 git 集成( gitlens 真的强),全局搜索之类的,还是喜欢 vscode 这种简单轻量插件化的编辑器。(其实我是 emacs 用户,?,vscode 用来辅助的)

drackzy

drackzy   4 小时 27 分钟前

可以复制 2 个文件夹不同分支,打开 2 个 goland ,2 个分支就不用来回切了。

zjsxwc

zjsxwc   4 小时 15 分钟前 via Android

我 emacs 也是基于 gopls

iConsLii

iConsLii   3 小时 27 分钟前

vscode 我最近用起来卡,一保存 CPU 基本达到 100%,需要等一段时间才能恢复正常,十分影响体验,GoLand 就还好。

还有就是查看接口实现有哪些或实现了哪些接口,不是很好找。

cmdOptionKana

cmdOptionKana   3 小时 21 分钟前

goland 可以对 if err != nil {} 进行简化显示,这点我认为是最好的。

Co1a

Co1a   3 小时 20 分钟前

相信我,装上 Github 代码补全,你会发现新大陆

Nasei

Nasei   3 小时 16 分钟前

@cmdOptionKana 我之前花了好大的力气去找 goland 关掉默认收起 import 和 error / panic 的选项,感觉看着别扭

Senorsen

Senorsen   3 小时 14 分钟前   ❤️ 1

zand

zand   2 小时 25 分钟前

goland 功能太丰富了,公司项目离不开。自己简单的代码用 vim 。vscode 感觉不上不下的了

gowk

gowk   2 小时 19 分钟前

@Nasei 同样看着别扭!

debuggerx

debuggerx   1 小时 35 分钟前 via Android

同样觉得 vscode 不上不下,做项目不够用,写东西又太重

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK