我用的gosublime,查找方法定义,引用,查看原代码这些都不好用,跟java的IDE比差太多,有没有什么好的插件或者编辑器可以解决我的纠结~
vim-go去写也还不错,但我觉得提问前可以说一下现在主要ide是啥,这个还是比较关键的,如果现在主要是idea,那么idea上的go插件,如果是vim就vim-go,其他也类似,插件一般都比换个ide成本低,https://segmentfault.com/a/1190000005044290 我上面有vim-go的截图
LiteIDE不错,https://sourceforge.net/projects/liteide/
国人基于Qt写的一个轻量级的开发环境,windows版的自带cygin/mingw版的环境,方便调试,语法补全和高亮也很棒。
很多人代码写多了之后,反而不喜欢用IDE了,这个看个人习惯,比如golang目前开发者的重要成员Andrew用的是emacs.
他们更喜欢直接手写,原因很简单
1) 如果你的编程命名遵循一定的规范,那么无需IDE你也大概知道是什么名字
2) godoc很方便
没人说 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,因为我不想再学习一个编辑器。目前看来,拒绝尝试是错误的,会与更好的东西擦肩而过。
最新版的visual studio code支持多页标签, 也支持断点调试, 调转到定义处, 比sublime好了一点点, 值得试试.
IntelliJ Idea + Go插件, 我不会编译最新的go插件, 只能用go1.52, 如果你能搞掂go插件其实也不错的.
1 回答1.9k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答1.7k 阅读
1 回答1.4k 阅读
建议使用IntelliJ Idea + Go插件,写起 Go 很方便,代码提示、自动包导入、代码跳转,配合上常用的几个快捷键,超级顺手,一边写代码还能一边看源码。
.# 配上IntelliJ Idea 项目截图 #