首 页
手机版

goland2024苹果电脑版 v2024.3

为Go编程语言开发的一款集成开发环境(IDE)

jetbrains goland 2024 mac版是适用于macOS系统的一款功能强势的软件开发工具,它的主要作用就是向Go开发人员提供跨平台集成开发环境,帮助用户在开发新程序的过程中能够更加效率,质量更好,还有着强大的代码辅助、代码编辑器、前端/后端开发等常见的功能,让你可以快速分析源代码,并轻松进行自动完成、导航、重构、格式化等功能性极强的操作!同时软件拥有贴心的高亮显示代码提示,能快速通过生成参考自渡但和函数来查找无用的变量及非法的常量赋值,最大程度的减少后期可能出现的风险与问题,更是集结了集成调试器、版本控制工具、测试工具于一身,使得用户无需再安装插件也能直接使用这些功能。

与同类软件相比,goland2024会显得更为优秀,不但可以进行实时错误检测并提供修复建议,还支持一键撤消的快速安全重构、智能识别代码并补全、多余代码检测和文档提示等一系列功能,能够更好地为Go开发者们服务,并且,在创建项目的时候,也都比以往任何时候更加快速、高效,且无论是刚入门新手还是经验丰富的专业人士都可以轻松上手操作。在这以前,团队或者别的复杂项目你需要花费大量时间和精力去熟悉代码,那么现在可以利用本软件独创的代码导航功能可以轻而易举的快速切换至被屏蔽的方法、实现、用法、声明或通过类型实现的接口。

goland2024苹果电脑版

JetBrains goland 2024.3新功能

一、新功能

1、针对循环 import 的新检查

循环 import 可能会令人困惑,尤其是在复杂的情况下。 它们会导致编译错误!

GoLand 2024.3 包含一项检查,这项检查可以在您运行 go build 之前分析依赖关系并在存在循环 import 时通知您。

2、在单一 UI 中管理多个 Go 服务和配置

为了提供最佳开发体验,我们实现了一个方便的 UI 解决方案,让您可以在一个子窗口中运行和管理多个服务和配置。

二、性能改进

1、更快地启动大型项目

通过将依赖关系数据收集迁移到并行线程,我们大大提高了索引编制和项目打开的速度。 具体的改进会根据个人硬件和项目配置的不同而有所差异,但在最佳设置下可以达到 2 倍到 3 倍。

三、对 Go 语言功能的支持

1、对 go:debug 指令的基本支持

go:debug 指令是 Go 1.21 中引入的一项功能,允许开发者影响 Go 运行时的行为。 现在,GoLand 提供了帮助管理此指令的高亮显示和快速修复,并且将添加更多支持。

2、类型形参的 bug 修正

我们继续改进对 Go 类型形参的支持。

在 GoLand 2024.3 中,我们针对一般的误报案例引入了多项修正。

3、别名上的类型形参

Go 1.24 将允许在别名上使用类型别名,而 GoLand 2024.3 已经支持此功能。

- 对于低于 1.23 的 Go,泛型类型别名将作为错误高亮显示。 如果使用 vgo,升级到 Go 1.23 后此问题将获得修正。

- 对于 Go 1.23,如果 aliastypeparams 未启用,泛型类型别名将作为错误高亮显示。 错误附有一个修正,以便启用实验。

- 对于 Go 1.24,泛型类型别名将开箱即用。

四、新 AI 功能

1、多行云补全

GoLand 2024.3 中的 JetBrains AI Assistant 为云代码补全引入了重大增强,提供更准确、更快速的建议。

用户体验经过重做,可以将 AI 代码补全功能更好地集成到 IDE 工作流中,并获得多项改进,包括建议代码中的语法高亮显示和代码建议的增量接受。

2、内联 AI 提示

在 GoLand 2024.3 中,我们将推出一种与 AI Assistant 互动的新方式 – 内联输入,它可以在您输入时检测并处理您的请求。

这样,您可以用英语表达您的意图,AI Assistant 会立即对其进行解释,并转换为代码更改,而无需任何额外步骤。

五、其他改进

1、针对使用 Dev Container 的 Go SDK 的修正

使用 Dev Container 的新项目的 Go SDK 配置现已稳定并且可以自动运行。

2、新终端中对 go 命令的改进支持

使用新终端时,对 Go 特定命令进行了各种修正。

3、GoLand 还继承了 IntelliJ IDEA、WebStorm 和 DataGrip 的更新。

goland2024苹果电脑版使用入门

1、入门导览

完成入职教程以熟悉基本功能。

2、定制 IDE

选择您喜欢的配色方案并选择一项预定义按键映射。您甚至可以设置自己的快捷键。

3、打开或创建您的第一个项目

现在,您已完成教程并根据自己的偏好调整了 GoLand,是时候创建您的第一个项目或打开现有项目了!

4、配置 Go 开发环境

开始前需要进行多少配置?寥寥无几!

5、扩展 IDE 的功能以满足您的需求

了解免费插件或自行探索插件仓库。有超过 2200 款插件可用于 GoLand!

软件功能

一、编码辅助

1、智能补全

IDE 可以为您自动补全语句,帮助您编写代码。 Ctrl+Shift+Space 可以帮您列出最适用于当前上下文的相关符号。 在选择建议时,它会随时添加相应的包导入语句。

2、检查与快速修复

在某些情况下,IDE 可以为您生成不重要的代码。 如果发现有问题的代码,这些检查会为您提供快速修复,您只需要按Alt+Enter即可应用这些修复。

3、重构

可用重构包括 Rename 和 Extract,它们可以让您快速、安全地更改代码。

4、快速导航

只需点击一下即可切换到超级方法、实现、用法和声明,等等。 点击一下即可跳到任何类、文件或符号,甚至是任何 IDE 操作或工具窗口。

5、快速弹出窗口

如果您需要脱字符号所在位置的某个符号的更多信息,您可以使用快速弹出窗口:例如 Quick Documentation、Quick Definition、Show usages 和 Structure,等等。

一些弹出窗口甚至会在使用代码补全时显示:它们可以提供关于选定建议的更多信息。

6、代码生成

在某些情况下,IDE 可以为您生成不重要的代码。 例如,如果您点击Ctrl+O,IDE 将生成接口的方法,帮助您实现任何接口。

7、检测递归调用

如果您的函数中有递归调用,IDE 将检测并在装订区域上标记,让您的代码更易于阅读和理解。

8、Type Parameter(类型形参)

Type Parameter(类型形参)操作可以按 Alt+ 调用,如果您需要了解脱字符号处任何表达式的类型,它可以随时为您提供帮助。

9、出口点高亮显示

每个函数都可能包含多个 return 和 panic 语句。 要快速查找这些语句,请在脱字符号位于 func、return 或 panic 关键字时按Ctrl+Shift+F7。 这可以帮助您更快地了解函数的运行方式。

10、查找用法

Find Usages 功能不仅可以查找符号在代码中的所有使用位置,还能将这些用法按类型(例如读取和写入,等等)分组。

11、格式化程序

内置的格式化程序提供了与 go fmt 相同的功能。

二、代码编辑器

1、语义高亮显示

此选项扩展了标准语法高亮显示,可以为每个参数和局部变量使用独特的颜色。

2、参数提示

编辑器可以为用作方法参数的文字和 nil 显示参数提示。 这些提示大大提升了代码的可读性。

三、内置工具和集成

1、调试器

IDE 标配一个支持常用调试器功能的全功能调试器:监视、计算表达式和显示内联值,等等。 调试器适用于应用程序和测试。

2、覆盖

如果您运行包含覆盖率指令的代码,IDE 将收集数据并同时在聚合视图和编辑器中(按语句)显示。

3、测试运行程序

IDE 提供了专用的接口来运行和调试测试、基准和检查。

4、Go工具

借助 Code → Go Tools 菜单,无需切换到命令行即可在您的项目中运行 Go 工具。

5、Plan9

编辑器为 Go 程序集文件提供了语法高亮显示。

6、版本控制

借助内置的 Git 集成,您可以浏览更改历史记录,管理分支,以及合并冲突,等等。 对于其他版本控制系统,可以通过对应的插件获得类似的功能:Mercurial 和 SVN,等等。

7、终端

IDE 提供内置终端。 根据您使用的平台,您可以使用命令行提示、Far、powershell 或 bash。 通过Alt+F12调用终端,不用离开 IDE 即可执行任何命令。

8、Docker

借助 IDE 提供的一个插件,您可以连接到本地运行的 Docker 机器来管理图像、容器和 Docker Compose 服务。

四、前端和后端开发

1、JavaScript、HTML和CSS

IDE 从 WebStorm 继承了对前端语言和框架的一流支持。 IDE 可以为 JavaScript、TypeScript、Dart、React 和许多其他功能提供一流的编码辅助。 通过插件提供对 Angular 和 Node.js 的支持。

2、数据库工具

编辑 SQL 时充分利用智能编码辅助;连接至实时数据库;运行查询;浏览和导出数据;甚至在 IDE 中通过可视化界面管理架构。

软件特色

【代码协助】

IDE分析您的代码,寻找符号之间的连接,提供代码完成、快速导航、聪明的错误分析、格式化和重构。

【人体工学设计】

强大的静态代码分析和符合人体工学的设计使开发不仅具有生产力,而且是一种愉快的体验。

【集成的工具】

关键任务的工具,如rest-runner、coverage工具、功能齐全的调试器和版本控制集成都在手边——不包括插件。

【IntelliJ插件生态系统】

如果您需要除了已经丰富的内置工具集之外的任何东西,IntelliJ plugin生态系统将帮助您。

【前端和后端开发】

支持前端开发语言和框架,同时提供访问和查询数据库的工具。

【代码编辑器】

语法高亮和提示,提高代码的可读性。

更新日志

v2024.3版本

GoLand 2024.3 配备了改进的 IDE 功能以及对最新 Go 功能的支持,包括:

1、新功能和检查

2、支持新的和即将推出的 Go 语言功能

3、性能改进

4、新终端中对 go 命令的改进支持

5、AI 增强功能:内联提示和多行补全

v2024.2.2.1版本

GoLand 2024.2 配备了新 IDE 功能以及对新 Go 功能的支持,包括:

1、新的 Add method to interface and all its implementations(向接口及其所有实现添加方法)重构

2、性能改进

3、针对远程开发和 Dev Container 的多项修正

4、更出色的 Go 框架和 Go 语言功能支持

5、新 UI 成为默认选项

6、从 VS Code 传输设置

新版本还具有多项 UX 和 AI 改进。

收起介绍展开介绍

其它版本下载

同厂商

JetBrains更多+
  • web前端开发工具
  • 代码编辑器
更多 (23个) >>网页前端开发软件大全 前端开发工具是用于创建和设计网站或Web应用程序用户界面的软件工具,对于从事前端开发或者想要学习这个的人员来说,相关的软件工具是必不可少的,市场上相关的软件也非常多,但是很多人不知道前端开发软件哪个好,下面小编就给大家提供了常用的前端开发工具推荐,比如Sublime Text、WebStorm系列、HBuilder等等,这些软件都可以称得上是前端开发神器,每一款都能给你提供丰富的编程功能,对此有需求的小伙伴们可以来挑选下载体验。
  • 下载地址
  • 电脑版

发表评论

0条评论