您的位置 首页 golang

Go语言IDE推荐

一. Goland

Goland 是 JetBrains 以 Intellij IDEA 为底子,针对Go语言开发的特定解决方案。优点是功能非常的丰富,对熟悉JetBrains的IDE的开发人员而言上手快,缺点是商业产品,要花钱。

个人非常喜欢 JetBrains 公司的系列产品,已购买Jetbrains的全家桶,如果熟悉JetBrains公司某一款IDE,那么会对Goland感觉亲切。系列有名的IDE包括: Android Studio , IDEA, Phpstorm ,Pycharm,WebStorm等。

GoLand是专门为Go开发人员构建的跨平台IDE。它是一种商业IDE,因此具有(适中的)价格标签和丰富的功能集。它包括动态错误检测和修复建议,单步撤消重构,智能代码完成,无效代码检测以及文档提示。此外,它还具有强大的GoLang调试功能,友好的GoLand代码导航功能以及对Git,GitHub和Mercurial的即装即用支持。

Goland

二. LiteIDE

由于它是为Golang设计的,因此LiteIDE为开发人员提供了许多开箱即用的有用功能。这些包括可配置的构建命令,高级代码编辑器,以及(当然)广泛的Golang支持。其他功能包括代码管理,gdb和Delve调试器,使用WordApi自动完成和主题化,基于MIME类型的系统等。

Lite IDE可以在Windows,MacOS和Linux操作系统上运行。此外,它经常更新并且拥有忠实的用户社区。

顺便说下,LiteIDE是国人开发的,作者是 七叶

三. 带有Go-Plus的Atom

Atom由GitHub开发,是一种流行的文本编辑器,Atom是一个轻量级框架,用于支持各种插件的大多数功能。

在使用Atom在Go中进行开发时,您将需要Go-Plus插件。它在Arom安装中添加了需要在Golang中开发的工具。开发者可以将其功能用于自动完成,格式设置,测试和文档编制。

值得注意的是,开发将需要使用go-debug软件包,以进行更深入的调试。此外,Go-Plug软件包的最新版本似乎早在2019年就已在GitHub上发布。这意味着它的维护程度可能不如人们所愿。

四. VSCode

另一个广泛支持Golang的流行代码编辑器是VSCode。与其他可扩展的文本编辑器一样,Visual Studio Code将要求安装插件以进行编码,调试和对Go代码执行其他操作。

使用Visual Studio Code的Go扩展名,开发者可以获得语言代码导航,符号搜索,括号匹配,代码片段以及许多其他功能,以帮助在熟悉的VSCode环境中编写更好的Go代码。

VSCode的Go插件是由Google的Go团队开发和维护的,因此经常进行升级和修复。

五. Vim-go

Vim是一种流行的跨平台开源文本编辑器,带有许多插件,可为大多数编程语言提供支持。Golang也不例外。该VIM-GO插件是免费的,易于安装,并维护良好的用在Github上频繁的更新。

安装后,vim-go将为您的VIM文本编辑器提供Go包编译,折叠和语法突出显示,集成的delve支持以及您可能需要用Golang编写应用程序的任何其他功能。

由于这是一个开源项目,因此遇到任何麻烦时,您需要寻求社区的支持。就是说,您将在项目文档中找到大部分所需的内容。

六. GoSublime

如果Sublime是您选择的文本编辑器,那么GoSublime插件集合将为您(大部分)提供所需的内容。GoSublime是Sublime Text 3(主要但不限于)的类似于IDE的插件。根据其描述,它为大多数Go / Golang开发工具提供了集成。GoSublime插件维护良好且在财务上得到了支持,仅在GitHub上就获得了3.4万颗星。

值得注意的是,您可能需要一些其他插件才能充分利用Sublime作为Golang IDE。这样的插件之一就是Golang Build软件包,它是用于Go构建系统集成的官方Sublime Text软件包。

#go# #golang# #go语言# #google# #goland# #jetbrains# #atom#

文章来源:智云一二三科技

文章标题:Go语言IDE推荐

文章地址:https://www.zhihuclub.com/87945.shtml

关于作者: 智云科技

热门文章

网站地图