GoLand 2024下载 v2024.2.2 电脑版
详情介绍
GoLand免费版是一款由JetBrains公司专为GoLang语言所搭建的IDE开发环境软件。靠着优秀的性能以及丰富的功能,让一众GO语言的开发者们都赞不绝口。并且软件更是支持JS、TS、React、Vue等用于前端开发的相关技术栈,让每一位开发者都能够进行全栈的开发,提高了编程的效率。
同时,GoLand免费版更新支持了一件撤销的重构功能,帮助更多的编程者们改进代码额度结构,提高了可读性以及可维护性,确保开发者在输入错误代码后不会影响原有代码的基础。如果想要让自己编写的Go语言发挥更加出色,就快来下载软件吧。
软件特色
一、强大的代码洞察力
GoLand使阅读,编写和更改Go代码变得非常容易;
动态错误检测和修复建议,一步一步撤消的快速安全重构,智能代码完成,无效代码检测以及文档提示,可帮助从新手到经验丰富的专业人员的所有Go开发人员快速,高效地创建,和可靠的代码。
二、导航和搜索
在类型,文件和其他符号之间跳转;
探索和了解团队,遗留项目或国外项目需要花费大量时间和精力。GoLand代码导航可帮助您快速切换到由类型实现的影子方法,实现,用法,声明或接口。在类型,文件或任何其他符号之间跳转,或找到它们的用法,并按用法类型进行方便的分组来检查它们。
三、运行和调试
强大的内置工具可帮助您运行和调试应用程序;
强大的内置工具可帮助您运行和调试应用程序。您可以编写和调试测试,而无需任何其他插件或配置工作,并可以在IDE中直接测试您的应用程序。内置的代码覆盖率工具将确保您的测试不会遗漏任何重要内容
四、与VCS集成
对Git,GitHub和Mercurial的开箱即用支持;
GoLand为Git,GitHub和Mercurial提供开箱即用的支持。用户可安装的插件支持Perforce,ClearCase和其他工具。
五、不仅仅是Go IDE
如果没有丰富的工具,GoLand将不是真正的IDE;
没有丰富的工具集,GoLand将不是真正的IDE,这些工具集除了核心的Go开发之外,还支持JavaScriptTypeScript,NodeJS,SQL,数据库,Docker,Kubernetes和Terraform。综上所述,这些功能使其非常适合处理任何任务,无论是现代Web应用程序还是DevOps工具。
六、可扩展性
自定义,扩展和更改您喜欢的一切;
GoLand丰富的生态系统包括1000多个插件,可用于根据您的特定需求定制IDE。自定义,扩展和更改所有内容,从添加对Angular和Vue.js项目的支持,或获得Nyan Cat进度条,到设置完全不同的IDE主题。
软件功能
一、编码辅助功能
1、智能补全
IDE通过自动补全语句来帮助您来编写代码。快捷键“Ctrl+shift+空格”将会给你一个在当前上下文中最相关符号的列表,当您选择一个建议时,它会相应的将有关包导入到你的当前文件中。
2、检查和快速修复
IDE提供内置的检查功能,在输入代码时即检查代码。当它发现有问题的代码时,会给你提供快速的修复,你只需简单的按“alt+enter”来应用。
3、重构代码
允许你快速、安全的改变你的代码,包括重命名和提取。
4、快速导航
只需点击一下就可以切换到超级方法、实现、应用以及声明等,跳转到任何类,文件或者符号。
5、快速弹出
当你需要有关一个符号的更多信息,使用快速弹出可以帮助你更快达到目标:例如快速文档,快速定义,说明用途以及结构等。
当你使用代码补全时,弹出式窗口可以给你提供额外的选择建议信息。
6、代码生成
在某些情况下,IDE可以为你生成琐碎的代码。例如,当按“CTRL+O”时,IDE将通过它的方法来帮助你实现任何接口。
7、检测递归调用
如果在函数中存在递归调用,IDE将检测出它,并将其标记在代码序号部分,从而是你的代码易于阅读和理解。
8、表示类型
当你在插入符号想知道任何表示类型时,可以通过“alt+”动作来实现。
9、函数退出点高亮
每个函数都可能有一个以上的返回或panic语句。当你在插入一个函数时,“CTRL+shift+F7”可以快速的找到他们,这有助于你更快的理解函数时如何工作的
10、格式化程序
内置的格式化程序提供的功能等效于执行go fmt命令。
二、代码编辑器
1、语义高亮
这个选项扩展了用唯一颜色高亮显示每个参数和局部变量的标准语法。
三、内置工具和集成
1、调试器
IDE附带了一个功能齐全的调试器,它支持常见的调试功能:评估表达式,现实内连值等。调试器适用于应用程序,也适用于测试。
2、覆盖代码
如果你使用覆盖命令运行代码,那么IDE就会收集数据,并在编辑器的聚合视图和每个语句中显示数据。
3、go工具
go工具可以让你不需要切换到命令行工具的情况下运行你的代码。
4、测试运行
IDE提供了用于运行和调试测试,基线和检查的专用接口。
5、plan9
编辑器对于plan9文件进行了语法高亮。
6、版本控制
编辑器集成了git可以让你查看代码变更的历史信息,管理分支,合并冲突等。相对于其他版本控制系统,要实现相同的功能就需要通过对应的插件才能实现。例如:mercurial,svn等等。
7、终端
IDE自带了一个内置终端,根据你的平台,你可以在命令行工作,无需离开IDE,直接按“alt+f12”就可调用终端来执行命令。
8、Docker
IDE提供了插件让你可以在本地运行docker镜像来管理镜像,容器以及docker组成的服务。
四、前端和后端开发
1、JavaScript,html和css
IDE继承了webstorm的对前端编程语言和框架的支持的一流特性。Ide提供的对JavaScript,typescript,Dart,React等多种语言的编码辅助功能。除了Angular和node.js是需要通过插件来实现。
2、Database工具
当你在编辑SQL时,利用智能编码可以帮助你连接实时数据库。运行查询,你可以浏览数据,甚至可以在编辑器右侧的可视化界面管理您的scheme。
五、插件生态系统
10多年的IntelliJ平台开发了50多种不同性质Goland插件,包括支持不同的工具和框架的集成。
全新功能介绍
一、全行代码补全
GoLand 2024.1 引入了全行代码补全,这项新功能使用本地运行的上下文感知深度学习模型自动补全整行代码。 它有助于提高编码速度和效率,同时在您的设备上本地运行,不会将任何数据发送到外部服务器。
二、性能改进
1、改进的索引编制性能
GoLand 中编制索引的速度现在显著提高。 我们发现速度平均提高了 30% 左右。 每个用户的实际结果自然会有所不同,具体取决于其项目和硬件。 请随时与我们分享您的衡量结果! 以下是使用 Gin 框架编制索引的说明。
2、索引编制期间更多的高亮显示
通过这项增强,高亮显示现在可以直接从 IDE 启动时用于引用! 眼见为实,因此我们请您亲自查看这两个示例。
三、AI Assistant
1、基于云的结构和接口补全
在 2023.3 中,函数和方法块获得了内联补全。 在 2024.1 中,我们还将为结构和接口声明启用内联补全。 当代码补全在类型声明中提供建议时,它会考虑用法的上下文以及父结构和引用。 这提高了基于 AI 的建议的相关性。
2、结构字段和接口方法的文档生成
GoLand 现在为整个类型、接口方法和结构字段生成文档。 要生成文档,将文本光标置于字段定义中的任意位置,然后选择 Write Documentation(编写文档)AI 操作。 您还可以在定义字段之前输入 // 触发建议。
四、远程开发
在 2024.1 中,IDE 为远程场景提供了改进的开发者体验:高亮显示、呈现和远程开发的整体流畅度现已接近本地编程。 您会发现云中的高亮显示和补全速度几乎与本地代码库一样快。
此外,用户现在可以直接从 IDE 客户端管理远程项目,以及创建新的远程项目或打开现有项目。
五、Dev Container
1、现在,用户可以从欢迎屏幕(从本地磁盘或 VCS)运行开发容器。 此前,需要先打开项目。
2、开发容器现在附带适用于所有主流编程语言的文件模板。
六、对 Go 1.22 更新的支持
1、对整数和函数的 range 的支持
Go 1.22 提供的这项功能可供轻松迭代整数和函数,比经典 for 循环更加简洁。
2、对 Go 工作区的 vendoring 支持
vendoring 将依赖项存储在项目仓库中,可以让您更好地控制项目中使用的依赖项。 在 Go 1.22 中,工作区中的命令可以使用包含工作区依赖项的 vendor 目录。 GoLand 现已支持这项改进。
七、数据流分析 (DFA) 更新
数据流分析在 GoLand 2023.3 中引入,在 2024.1 中,功能已完善到可以默认打开。 GoLand 的 DFA 目前支持三种检查:Constant conditions detection(常量条件检测)、Potential nil dereference(潜在 nil 取消引用)和 Error may be not nil(错误可能不为 nil)。
八、增强的 Terraform 支持
1、运行 terraform init 的建议
要使用 Terraform 代码文件初始化工作目录,我们必须首先运行 terraform init。 这一点经常被忽视,导致 Terraform 本身出现错误消息,以及不完整的代码自动补全和仅部分显示的文档。 为了避免这种情况,IDE 现在明确建议运行 terraform init。
2、Terraform 模板语言 (tftpl) 支持
我们很高兴推出对 Terraform 模板语言 (tftpl) 的支持,通过配置文件、脚本或任何程序代码(例如 Web 服务器、网络或服务配置)增强工作流。 制作模板更加简单! 现在,您可以在运行时在模板中动态填充值,简化为特定用途呈现模板的过程。
Terraform 的模板语言不仅支持变量模板和控制流元素,还包含列表和映射,以及生成 JSON 和 YAML 格式的功能。
九、用户体验和其他功能
1、新终端
GoLand 2024.1 附带彻底重做的终端,这个新终端融合了视觉和功能增强,使基于终端的任务更简单、更方便。 它提供了方便的历史记录和轻松的块导航、以及针对每个可用命令的提示。
新的 Terminal(终端)工具窗口与新 UI 无缝集成,与 IDE 的新外观保持一致,并提供命令补全功能,支持命令、路径、实参和选项。
2、用于缩小整个 IDE 的选项
GoLand 2024.1 提供了缩小整个 IDE 的选项。 最初,缩放范围仅包括放大到 100% 到 200% 之间的选项。 在当前版本中,您可以将 IDE 缩小到 90%、80% 或 70%。
3、编辑器中的粘性行
为了简化大文件的处理和新代码库的探索,我们在编辑器中引入了粘性行。 滚动时,此功能会将类或方法的开头等关键结构元素固定到编辑器顶部。 这将使作用域始终保持在视野中,您可以点击固定的行快速浏览代码。
十、VCS 更新
1、编辑器内代码审查
现在,GoLand 为 GitHub 和 GitLab 用户提供了更加简化和敏捷的代码审查工作流。 得益于新审查模式的实现,作者和审查者现在可以直接在编辑器中无缝互动。
2、Git 工具窗口中的 CI 检查状态
我们在 Git 工具窗口的 Log(日志)标签页中引入了一个新列,使您可以轻松审查 CI 系统执行的 GitHub 提交检查的结果。 点击标签页即可查看 CI 检查的完整详细信息。
3、待处理 GitHub 更新的可视化指示器
我们引入了可视化指示器来提示代码审查工作流中待处理的更新。 有需要您注意的更改时,工具窗口的图标上会出现一个蓝点徽章。 此外,未查看的拉取请求将用蓝点标记,确保您不会错过代码审查流程中的更新。
软件亮点
【代码协助】
IDE分析您的代码,寻找符号之间的连接,提供代码完成、快速导航、聪明的错误分析、格式化和重构。
【人体工学设计】
强大的静态代码分析和符合人体工学的设计使开发不仅具有生产力,而且是一种愉快的体验。
【集成的工具】
关键任务的工具,如rest-runner、coverage工具、功能齐全的调试器和版本控制集成都在手边——不包括插件。
【IntelliJ插件生态系统】
如果您需要除了已经丰富的内置工具集之外的任何东西,IntelliJ plugin生态系统将帮助您。
【前端和后端开发】
支持前端开发语言和框架,同时提供访问和查询数据库的工具。
【代码编辑器】
语法高亮和提示,提高代码的可读性。
相关软件
-
JetBrains dotPeek汉化版下载 v2024.2.5 电脑版
93.66MB
-
GoLand 2024下载 v2024.2.2 电脑版
362.03MB
-
JetBrains DataGrip2024绿色版 v2024.2.2 电脑版
654.65MB
-
WebStorm电脑版下载 v2024.2.2 电脑版
637MB
-
RustRover2024下载 v2024.2.1 电脑版
750.69MB
-
JetBrains Rider 2024官方最新版下载 v2024.2.5 电脑版
1.37GB
-
IntelliJ IDEA 2024免费版下载 v2024.2.2 电脑版
1.01GB
-
GitHub桌面版下载 v3.4.6 最新版
199MB
电脑专题
猜你喜欢
用户评论
软件排行
最新更新
-
庄园领主Manor Lords官中破解下载 v0.7.975 免安装版(百度云)详情
游戏娱乐|15GB
-
JetBrains dotPeek汉化版下载 v2024.2.5 电脑版详情
编程开发|93.66MB
-
荒野大镖客救赎官中破解下载 集成不死梦魇 网盘资源分享详情
游戏娱乐|150GB
-
知犀思维导图官方最新版 v2.1.6.6 电脑版详情
办公软件|995.60KB
-
SpotifyPC端下载 v1.2.51.345 最新版详情
影音媒体|74.21MB
-
GoLand 2024下载 v2024.2.2 电脑版详情
编程开发|362.03MB