本教材由知了传课辛苦制作而成,仅供学习使用,请勿用于商业用途!如进行转载请务必注明出处!谢谢!

几种Go开发工具介绍

一、LiteIDE

LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境(IDE),由QT编写。
b5ace4f69028404995b7a17d0e0e831d.jpg

由于它是为Golang直接设计的,LiteIDE为开发人员提供了许多有用的功能,包括可配置的构建命令,高级代码编辑器和广泛的Golang支持。其他功能包括代码管理,gdbDelve调试器,自动完成和使用WordApi的主题,基于MIME类型的系统等等。

二、Goland

JetBrains公司出品,Goland就是专门针对Go语言而打造的一款编程工具,未付费版本只能试用30天。但是专业做Go开发还是推荐使用这款开发工具。
004ee08b.jpg

三、VS Code

它是微软开发的广受欢迎的开源IDE,有一个开箱即用的Go扩展可供VS Code使用。vscode-go插件为开发人员提供了更多功能,包括与许多Go工具集成。
bfb4455f22e04ede9ebc4042d1184850.jpg

VS Code通过IntelliSense,内置Git集成,直接从编辑器调试代码等功能提供智能完成功能。VS Code具有高度可扩展性,并通过其许多扩展提供了许多自定义选项。它还提供了几十种语言的支持,这使得它成为了受开发者欢迎的工具。

四、Sublime text

这个文本编辑器在开发者中较为普及,应该说sublime并非一个完全成熟的IDE,但是它具备很多语言的扩展插件,比如Python、Lua等,其中有一个插件GoSublime专门针对go语言,GoSublime提供了语法高亮、自动补全等功能,这些功能使得Sublime Text成为一很实用的Go IDE。
sublimegolang.png

五、Eclipse

GoClipse是Eclipse的插件。使用GoClipse插件,开发人员可以利用流行的Eclipse IDE进行编程。Eclipse IDE和GoClipse插件都是免费和开源的。GoClipse编辑器为开发人员提供了广泛的功能,包括源代码编辑器,项目向导和构建器,以帮助报告编辑器内构建的错误,以及功能齐全的GDB调试器支持。

035bc2d15d6d44b8bd512a7c73981b6e.jpg

六、Vim

Vim有许多插件可以帮助开发人员更轻松地编辑他们的Go代码。vim-go插件自动安装所有必要的东西,为Vim中的Go开发人员提供更平滑的集成。

Vim-go具有许多有用的功能,包括编译器,改进的语法高亮和折叠,完成支持以及一系列具有集成支持的调试程序。还有一些使用的高级源分析工具,包括:GoImplementsGoCalleesGoReferrers

37acd69e32b24f6db5d31c26278ebd9b.jpg

其他vim插件包括用于反馈编译器错误的Syntastic插件,用于Gotagstagbar插件,用于语法检查的vim编译器插件,甚至用于生成.virmrc配置的vim-bootstrap

2660人已阅读,今天你学习了吗?

添加新回复