goland2024官方版是专为Go开发人员构建的一款跨平台IDE工具,凭借其优秀的性能、丰富的功能和人性化的设计,受到了广大go语言开发者的喜爱,同时,goland还完全支持 JavaScript、TypeScript、React、Vue.js、Angular 以及其他用于前端开发的相关技术栈,这使得开发者可以在一个统一的开发环境中进行全栈开发,提高了开发效率和代码的可维护性。
值得一提的是,JetBrains goland 2024还支持一键撤消的快速安全重构,重构是软件开发过程中不可或缺的一部分,它可以帮助开发者改进代码结构、提高可读性和可维护性,通过GoLand的快速安全重构功能,开发者可以轻松地对代码进行修改和调整,而无需担心引入新的错误或破坏现有功能。
此外,GoLand2024还提供了多余代码检测和文档提示等一系列功能。多余代码检测可以帮助开发者识别并删除不必要的代码,从而减少代码冗余和提高性能,而文档提示则可以为开发者提供有关函数、变量和库的详细信息,帮助他们更好地理解和使用Go语言的特性和功能,无论是Go语言还是前端开发,GoLand都是一个非常值得推荐的好助手。
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软件功能
一、全行代码补全
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 更新的可视化指示器
我们引入了可视化指示器来提示代码审查工作流中待处理的更新。 有需要您注意的更改时,工具窗口的图标上会出现一个蓝点徽章。 此外,未查看的拉取请求将用蓝点标记,确保您不会错过代码审查流程中的更新。
软件特色
一、强大的代码洞察力
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主题。
软件亮点
【代码协助】
IDE分析您的代码,寻找符号之间的连接,提供代码完成、快速导航、聪明的错误分析、格式化和重构。
【人体工学设计】
强大的静态代码分析和符合人体工学的设计使开发不仅具有生产力,而且是一种愉快的体验。
【集成的工具】
关键任务的工具,如rest-runner、coverage工具、功能齐全的调试器和版本控制集成都在手边——不包括插件。
【IntelliJ插件生态系统】
如果您需要除了已经丰富的内置工具集之外的任何东西,IntelliJ plugin生态系统将帮助您。
【前端和后端开发】
支持前端开发语言和框架,同时提供访问和查询数据库的工具。
【代码编辑器】
语法高亮和提示,提高代码的可读性。
Goland2024官方版推荐理由
1、代码协助
IDE分析您的代码,寻找符号之间的连接,提供代码完成、快速导航、聪明的错误分析、格式化和重构。
2、人体工学设计
强大的静态代码分析和符合人体工学的设计使开发不仅具有生产力,而且是一种愉快的体验。
3、集成的工具
关键任务的工具,如rest-runner、coverage工具、功能齐全的调试器和版本控制集成都在手边——不包括插件。
4、IntelliJ插件生态系统
如果您需要除了已经丰富的内置工具集之外的任何东西,IntelliJ plugin生态系统将帮助您。
5、前端和后端开发
支持前端开发语言和框架,同时提供访问和查询数据库的工具。
6、代码编辑器
语法高亮和提示,提高代码的可读性。
更新日志
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官方版 v2023.3.6476.44M
同厂商
JetBrains更多+jetbrains phpstorm 2024电脑版 v2024.2.4682.83M
JetBrains Toolbox APP电脑版 v2.4.2.32922官方版73.31M
JetBrains MPS 2024(语言编程开发环境) v2024.1官方版660.42M
jetbrains dottrace(.NET性能分析器) v2024.2.5官方版297.08M
dotpeek反编译软件 v2024.2.5官方免费版96.52M
JetBrains DotMemory(内存分析工具) v2024.2.5官方版49.78M
- 程序员常用编程软件
- web前端开发工具
-
更多 (70个) >>程序员常用编程软件大全 编程用的文本编辑器是专门用于编写和编辑代码的工具,它们提供了许多针对程序员的功能和便利性。像Visual Studio Code是由微软开发的免费、开源且跨平台的文本编辑器,其中拥有强大的代码编辑功能、智能补全、调试支持和丰富的插件生态系统,适用于各种编程语言和框架;Sublime Text则是款款轻量级、快速、强大的文本编辑器,支持跨平台使用,还具有高度可定制性和丰富的插件生态系统,适用于多种编程语言和快捷操作。当然除了以上文本编辑器,小编还整理提供了很多程序员常用的编程软件以供参考选择,这些编程文本编辑器各有特点,可以根据个人偏好、所要开发的语言和项目需求来选择适合的编辑器。
-
-
Notepad2中文绿色版 1.78M
查看/简体中文v4.22.01r4056 -
EverEdit绿色便携版 5.66M
查看/简体中文v4.5.0.4500 -
NotepadNext官方版 11.37M
查看/简体中文v0.8绿色版 -
RustRover 2024电脑版 750.69M
查看/多国语言v2024.2.1官方版 -
RubyMine2024电脑版 662.4M
查看/多国语言[中文]v2024.2.2官方版 -
JetBrains goland 2024电脑版 714.66M
查看/多国语言[中文]v2024.2.2.1官方版 -
jetbrains rider 2024(C语言编辑开发工具) 1.37G
查看/多国语言[中文]v2024.2.5官方版 -
github desktop中文版 125.54M
查看/简体中文v3.4.5电脑版 -
light table(代码编辑器) 47.11M
查看/英文v0.8.1官方版 -
DevExpress Universal Subscription 24 589.13M
查看/英文v24.1.5完整版 -
AliOS Studio(阿里编程工具) 316.14M
查看/英文v1.2.6官方版 -
koov机器人编程 94.2M
查看/简体中文v5.0.1官方版 -
ResScope(程式资源编辑器) 1.49M
查看/简体中文v1.96官方版 -
XMLSpy2024官方版 442.99M
查看/简体中文v26.2.1.0 -
啃萝卜电脑版 70.33M
查看/简体中文v0.8.5 -
Apifox电脑版 157.37M
查看/简体中文v2.6.8官方公网版
-
发表评论
0条评论软件排行榜
热门推荐
- 探月少儿编程电脑版 v4.5.6212.7M / 简体中文
- 猿编程电脑版 v4.25.0官方版181.82M / 简体中文
- labview2023中文版 2.71G / 简体中文
- XMLSpy2024官方版 v26.2.1.0442.99M / 简体中文
- idea2023官方版 v2023.3.6661.39M / 简体中文
- pycharm2023专业版 v2023.3.5544.09M / 简体中文
- clion2023官方版 v2023.3.4750.29M / 多国语言[中文]
- Goland2023官方版 v2023.3.6476.44M / 英文
- pspad editor官方版 v5.0.7.775绿色版25.52M / 多国语言[中文]
- myeclipse2023官方电脑版 v2023.1.21.47G / 英文