首 页
手机版

goland2024苹果电脑版 v2024.2.2.1

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

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

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

goland2024苹果电脑版

JetBrains goland 2024.2.2.1新功能

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

1、GoLand 2024.2 引入了备受期待的 Add method to interface and all its implementations(向接口及其所有实现添加方法)重构!这项快速修复可以让您通过一个操作向接口及其所有实现添加新方法。

二、性能改进

1、改进的项目扫描性能

我们优化了 GO MOD CACHE 目录的扫描,有助于加快项目打开速度。

2、智能模式之外的更多功能

未启用智能模式时,Run(运行)操作现在可以从 Run configurations(运行配置)菜单触发,用于执行代码的装订区域图标也可用。这意味着您现在可以在索引编制完成之前运行测试和程序。

三、Go 语言和生态系统

1、适用于 Gin、Gorilla 和 chi 的 URL 相关功能

现在,包括 Show all endpoints of module(显示模块的所有端点)、Generate requests(生成请求)和 Go to(转到)在内的全套 URL 相关功能已可用于最流行的 Web 框架。

2、反向类型推断支持

GoLand 现在完全支持反向类型推断,而且我们已将反向类型推断添加到 Type Info(类型信息)操作中。

3、显示推断的类型

GoLand 现在使复杂的代码示例更易阅读。它在调用表达式的快速文档弹出窗口中显示实例化类型。

4、Replace 'if' with 'switch'(将 'if' 替换为 'switch')

我们始终致力于帮助您编写更好的代码。

在这个版本中,我们为此新增了 Replace 'if' with 'switch'(将 'if' 替换为 'switch')意图操作,这有助于使您的代码更易阅读、更改和维护。

5、泛型误报修正

GoLand 2024.2 通过减少问题检测误报改进了对泛型的支持。

四、针对 Dev Container 的改进

Dev Container 的新实现提供了更流畅的用户体验,几乎与本地开发相同。此外,即使容器的启动进程被中断,容器和卷仍将保留。

Dev Container 的创建和管理已经移动到 Services(服务)工具窗口。这些更改使容器的操作更加透明和自然。

五、远程开发

在 GoLand 2024.2 中,我们专注于修正可能对远程环境工作产生负面影响的问题和 bug。我们也修正了许多与使用 WSL 相关的实用性问题。

六、Terraform 支持改进

我们大幅扩展了适用于 Terraform 插件的编码辅助功能。

1、适用于 Terraform 的全行代码补全

Full line code completion(全行代码补全)现在可用于 Terraform 开发。这项功能由本地大语言模型 (LLM) 提供支持,可以预测整行代码,有助于提高您的效率。

2、文档工具提示

将鼠标悬停在 Terraform 代码中的元素上时,会出现文档工具提示。

3、适用于 Terraform 的代码洞察

适用于 Terraform 的编辑器内语言支持现已提供代码洞察功能,例如上下文感知代码补全、精细的语法高亮显示以及带有快速修复建议的增强型错误检测。此外,适用于 Terraform 的自动补全和语法高亮显示现在在索引编制完成之前就可以工作,这样一来,您可以更快开始编码。

七、UI/UX 改进

1、从 VS Code 传输设置

您现在可以将设置从 VS Code 迁移到 GoLand。第一次启动 IDE 时,您将看到 Import Settings(导入设置)对话框,其中会列出您的计算机上其他 IDE 的设置。

做出选择并点击 Import Settings(导入设置)后,VS Code 中的设置将被成功迁移。

2、更轻松地在 Docker 中开始调试

GoLand 现在包含针对 Alpine 镜像的 musl 库编译的 Delve 调试器,确保与 Docker 运行目标兼容。

这修正了由于缺少 Alpine 镜像库而导致的 No such file or directory(没有此文件或目录)错误。

3、新 UI 默认启用

新 UI 简洁而现代,提供更大、更易用的控件、一致的调色盘、明亮清晰的图标、增强的对比度和更好的强调色。现在,它已成为所有 GoLand 用户的默认选项。

经典 UI 在 JetBrains Marketplace 上作为插件提供。从 GoLand 2024.2 开始,您将看到带有插件链接的弹出窗口,或者您也可以在 Settings | Plugins(设置 | 插件)中获取。

4、Search Everywhere(随处搜索)的预览选项

Search Everywhere(随处搜索)对话框增加了一个选项,用于预览您正在搜索的代码库元素。通过对话框工具栏上的 Preview(预览)图标启用此功能后,预览窗格将出现在搜索结果下方,提供更多上下文并让您更轻松地浏览项目。

5、改进的 Customize Main Toolbar(自定义主工具栏)对话框

我们重新设计了 Customize Main Toolbar(自定义主工具栏)对话框中 UI 元素的布局和行为,使其更加直观有序。现在,在主工具栏中搜索、添加和删除操作都更加简单。

6、Log(日志)标签页中改进的提交图

为了让您更清楚地查看项目历史记录,我们改进了 Git 工具窗口 Log(日志)标签页中的提交图,优化了分支行的颜色编码和布局。重要的分支行现在仍位于图表左侧,并维持其指定颜色,更易识别和跟踪。

7、新的 Local History(本地历史记录)对话框

我们对 Local History(本地历史记录)对话框 UI 进行了现代化改进。此外,访问目录时,对话框现在会在更改列表旁边显示差异视图,使其更易理解。

8、Linux 上更新的窗口控件

在 Linux 上,GoLand 过去将窗口控件放在 IDE 右侧,在这个版本中,控件的位置会自动调整,以匹配 Linux 桌面配置中指定的窗口控件设置。这个小但重要的更改可以让您保持适合个人偏好的布局。

八、其他改进

1、面向中国的 GOPROXY

GoLand 2024.2 简化了中国大陆用户的设置过程。我们已经为此区域自动执行 GOPROXY 预选,减少了配置所需的步骤。如果您使用自定义代理,可以在 Settings | Advanced Settings(设置 | 高级设置)中禁用此自动切换。

2、中文、韩语和日语的捆绑本地化包

世界各地的 Go 开发者自然会受益于他们母语版本的 IDE。

为了提升简体中文、韩语和日语母语用户的 IDE 体验,我们现在捆绑了对这些语言的支持。

3、捆绑的 Kubernetes 插件

基于 Kubernetes 插件在 GoLand 中的受欢迎程度,我们决定从 2024.2 版本开始捆绑 Kubernetes 插件。

现在,您只需要打开 GoLand 并直接在 IDE 中管理集群。

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.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前端开发工具
更多 (26个) >>代码编辑器大全 代码编辑器有哪些?代码编辑器哪个好?虽然对于给定的项目有许多编程语言可供选择,但有一件事是亘古不变的,每个开发者都需要一个代码编辑器来写代码。一个好的代码编辑器不仅仅是一个简单的文本编辑工具,而且它能给我们带来很大帮助的。这里小编给大家推荐一些常用的代码编辑器,比如Markdown Monster、IntelliJ IDEA、SynWrite等等,有需要的朋友可以下载试试!
  • 下载地址
  • 电脑版

发表评论

0条评论