go语言用什么软件来运行 go语言用什么编译器比较好

学习go语言,用什么IDE比较好1、Sublime text
这个文本编辑器在编程界极为普遍go语言用什么软件来运行,它并非一个完全成熟的IDE,但它具备go语言用什么软件来运行了很多语言的扩展插件 , 比如Pyhon、lua等 , 其中有一个插件GoSublime专门针对Go语言 , 提供了语法高亮、自动补全等功能,这些功能使Sublime Text称为一个很实用的Go IDE 。
2、IntelliJ
由Jetbrains提供,在Java开发者中更为流行,其自带的Go插件支持语法高亮显示、代码补全、自动编译以及子库支持,这就使使用者可以很方便地将项目拆分成多个包,可以在一个单独的IDE中浏览它 。它有个很好用的功能,插件使用了突出显示来显示未使用的变量或包 。
3、LiteIDE
目前也是一个专门针对Go的IDE了,功能很全面,具备语法高亮、自动补全、自动编译、调试、包浏览及管理 。调试器在后台使用的gdb,这样可以方便地打印变量值、查看当前堆栈信息 。
4、Intype
是仅Windows下支持的文本编辑器,具备有限的语法高亮支持和特定的高亮显示设置 。
5、Netbeans
Netbeans内建支持了大量语言 , 同时具备Go插件 , 从而可以同创建正常项目一样,创建Go源文件,除了语法高亮以外,其Go插件并不支持其go语言用什么软件来运行他特殊功能,如何使用IDE编译Go文件还不得而知 。
6、Eclipse
最受欢迎的IDE,GoClipse插件在Eclipse中添加了IDE功能来支持Go,GoClipse提供了可配置的语法高亮显示、自动文档补全、自动编译以及最重要的实验调试支持 。
7、TextMate
是一个Mac OS下的文本编辑器,可扩展它以突出显示Go代码,并提供源代码片段 。
8、Komodo Edit
来自ActiveState的开源代码编辑器,基于Monzilla 7.0且支持跨平台,支持多种语言 , 但免费版的Komodo功能有限,它的golang插件komodo-go提供了基本的语法高亮、代码补全功能 。
Go语言有什么好用的IDE吗我喜欢jetbrains系列的IDE+go插件 。不过我要说的是这个问题主要看你的观点如何 。
说eclipse:
构建方式是使用go install 命令,每一次编译运行都是go install 。这样的好处就是如果你有很多的包,下载下来并没有编译,这样每次编译速度是很快的 。而且(?。ゞo install 符合go官方的项目结构,官方说过了,一个go的项目应该是以个gopath,包含src,pkg,bin三个主要目录 。所以说go install个人认为才是主要的go编译方式 。
说eclipse的缺点:
其实eclipse插件的go编译方式,还有目录结构,项目结构,都是非常完美的?。。。≌娴暮芡昝溃】墒牵拇胩崾? ,太差件!大括号都不能自动补全,gdb 32bit 64bit兼容问题,eclipseC++ 没有html js插件 , 需要手动安装,几乎不能开箱即用 。不过如果你是开发算法 , 数据处理,还是推荐eclipse的,毕竟其他都无关紧要 。
说jetbrains:
说先说clione肯定不适合,新建项目没有向导,导致改成go项目各种不开心,比如图标对于我来说就无法接受go lib 不是小耗子~这是次要的 , 重要的是各个文件都是灰色的(没有在cmake中包含的结果),然后说剩下的,phpstorm这个不说了 , 估计很少有人插件按在这里,webstorm,体验也不是很好,idea?体验很好 , 可是毕竟比较重 , 尤其是现在加入了自家的K啥玩意(无意冒犯,没记住单词)~可是话说回来,go跟C系列IDE配合才是最佳,跟java系列一点不搭关系 , 用idea似乎有点格格不入,但是!idea支持新建项目向导 , lib的图标也很清晰 , 最后还是选择idea吧,期待clion的强大起来!

推荐阅读