大小:985.93M
更新时间:25-01-02
系统:Mac
版本:v2024.3.1
jetbrains goland 2024 mac版是适用于macOS系统的一款功能强势的软件开发工具,它的主要作用就是向Go开发人员提供跨平台集成开发环境,帮助用户在开发新程序的过程中能够更加效率,质量更好,还有着强大的代码辅助、代码编辑器、前端/后端开发等常见的功能,让你可以快速分析源代码,并轻松进行自动完成、导航、重构、格式化等功能性极强的操作!同时软件拥有贴心的高亮显示代码提示,能快速通过生成参考自渡但和函数来查找无用的变量及非法的常量赋值,最大程度的减少后期可能出现的风险与问题,更是集结了集成调试器、版本控制工具、测试工具于一身,使得用户无需再安装插件也能直接使用这些功能。
与同类软件相比,goland2024会显得更为优秀,不但可以进行实时错误检测并提供修复建议,还支持一键撤消的快速安全重构、智能识别代码并补全、多余代码检测和文档提示等一系列功能,能够更好地为Go开发者们服务,并且,在创建项目的时候,也都比以往任何时候更加快速、高效,且无论是刚入门新手还是经验丰富的专业人士都可以轻松上手操作。在这以前,团队或者别的复杂项目你需要花费大量时间和精力去熟悉代码,那么现在可以利用本软件独创的代码导航功能可以轻而易举的快速切换至被屏蔽的方法、实现、用法、声明或通过类型实现的接口。
一、新功能
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 的更新。
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.1版本
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 改进。
其他版本
Goland2023 mac版v2023.3.6大小:626.19M时间:2024-04-18查看
相同厂商JetBrains更多>>
同类热门
猜你喜欢
类似软件
热门标签
网友评论0人参与,0条评论
最新排行
visual studio code for mac版136.85Mv1.97.2 微软开发的开发工具集visual studio可能很多人都已经熟悉了,但相比Sublime Text这种轻量级的代码编辑器,visual studio显得有些笨重,所以微软推出了visual studio code mac版这款跨平台源代码编辑器,
查看VMware Fusion Pro 12中文破解版621.8Mv12.2.5专业版 VMware Fusion Pro 12是一款能够帮助用户在Mac平台下运行Windows系统的虚拟机软件,该软件支持将200多种操作系统作为虚拟机来运行,如windows、windows10、ubuntu、centos、深度Linux(Deepi
查看imate for mac版(mac ios开发工具)10.5Mv1.2.3现在市场上使用最多的手机操作系统就是Android和iOS,IOS是由苹果公司开发的移动操作系统,想要开发出一款属于自己独特的IOS软件应用吗?或者您想将自己的想法变成现实吗?那么也许您可以试试用imate for mac版来编写,这是一款适用于macO
查看tracup bug管理平台mac版61.1Mv2.3.5tracup bug管理平台mac版是蒲公英旗下一款适用于macOS系统的软件开发团队协作系统,用户可以更直接的新建、查看、处理 Bug 状态,真正做到高效、便捷的管理 Bug,拓展移动办公和轻量级 Bug 管理的无限可能性。无论是修改Bug,还是新增一
查看