golang用啥IDE

我用的gosublime,查找方法定义,引用,查看原代码这些都不好用,跟java的IDE比差太多,有没有什么好的插件或者编辑器可以解决我的纠结~

阅读 14.8k
24 个回答

建议使用IntelliJ Idea + Go插件,写起 Go 很方便,代码提示、自动包导入、代码跳转,配合上常用的几个快捷键,超级顺手,一边写代码还能一边看源码。

.# 配上IntelliJ Idea 项目截图 #

图片描述

vscode 你值得拥有,配合go插件非常棒

sublime text 3

vim-go去写也还不错,但我觉得提问前可以说一下现在主要ide是啥,这个还是比较关键的,如果现在主要是idea,那么idea上的go插件,如果是vim就vim-go,其他也类似,插件一般都比换个ide成本低,https://segmentfault.com/a/1190000005044290 我上面有vim-go的截图

liteide和vscode。

Idea有个Golang的插件,效果还行

LiteIDE不错,https://sourceforge.net/projects/liteide/
国人基于Qt写的一个轻量级的开发环境,windows版的自带cygin/mingw版的环境,方便调试,语法补全和高亮也很棒。
很多人代码写多了之后,反而不喜欢用IDE了,这个看个人习惯,比如golang目前开发者的重要成员Andrew用的是emacs.

clipboard.png

他们更喜欢直接手写,原因很简单
1) 如果你的编程命名遵循一定的规范,那么无需IDE你也大概知道是什么名字
2) godoc很方便

我用的是emacs +evil(vim)+gocode+go-mode +company etc...
还不错,就是上手有点难。

其实吧,我觉得使用jetbrains的那些IDE(比如IDEA,Webstorm等)都可以,用VIM也可以,装个插件就能写了。

之前用Sublime text 3,小试过一把atom,现在用vscodevscode真的很棒,微软在IDE和文本编辑器方面的积淀非常深厚。

新手上路,请多包涵

最近我一直都是用的vscode加go插件,在配置一下go插件的go.import.add命令的快捷键。很好用又轻。

sublime text 3

Sublime Text + Go Sublime插件,环境中配置好gofmt和goimports就够了

没人说 atom + go-plus 吗,其中包含了一系列插件如autocomplete-go, gofmt, tester-go, navigator-godef 等,详情,最主要的是 gometalinter-linter 这个支持多种规范的 lint 功能。

萝卜白菜,各有所爱。个人习惯用Lite IDE,WIN/LINUX/MAC都支持,带项目管理、跟踪调试,交叉编译,集成了go提供的全部tool,方便好用,一目了然,不用折腾。

我最开始用vim,配置好了之后,也挺好用。
最近几个月用了下Sublime,主要是感觉这个编辑器看起来很性感。
刚刚试用了下Visual Studio Code,太TMD好用了!只需要安装一个Go插件而已,没有太繁杂的配置。

之前一直拒绝尝试vscode,因为我不想再学习一个编辑器。目前看来,拒绝尝试是错误的,会与更好的东西擦肩而过。

新手上路,请多包涵

vim或者phpstorm吧,后者很强大

只会用vim

新手上路,请多包涵

Atom 装好插件不错的

只用Vim, 配合vim-go也是很爽的

ATOM是不二选择,如果喜欢vim方式可以再安装一个vim插件。

最新版的visual studio code支持多页标签, 也支持断点调试, 调转到定义处, 比sublime好了一点点, 值得试试.
IntelliJ Idea + Go插件, 我不会编译最新的go插件, 只能用go1.52, 如果你能搞掂go插件其实也不错的.

新手上路,请多包涵

goland

推荐问题
宣传栏