大小:644.79M
更新时间:24-04-17
系统:Pc
版本:v2024.1
goland2024官方版是专为Go开发人员构建的一款跨平台IDE工具,凭借其优秀的性能、丰富的功能和人性化的设计,受到了广大go语言开发者的喜爱,同时,goland还完全支持 JavaScript、TypeScript、React、Vue.js、Angular 以及其他用于前端开发的相关技术栈,这使得开发者可以在一个统一的开发环境中进行全栈开发,提高了开发效率和代码的可维护性。
值得一提的是,goland还支持一键撤消的快速安全重构,重构是软件开发过程中不可或缺的一部分,它可以帮助开发者改进代码结构、提高可读性和可维护性,通过GoLand的快速安全重构功能,开发者可以轻松地对代码进行修改和调整,而无需担心引入新的错误或破坏现有功能。
此外,GoLand还提供了多余代码检测和文档提示等一系列功能。多余代码检测可以帮助开发者识别并删除不必要的代码,从而减少代码冗余和提高性能,而文档提示则可以为开发者提供有关函数、变量和库的详细信息,帮助他们更好地理解和使用Go语言的特性和功能,无论是Go语言还是前端开发,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 更新的可视化指示器
我们引入了可视化指示器来提示代码审查工作流中待处理的更新。 有需要您注意的更改时,工具窗口的图标上会出现一个蓝点徽章。 此外,未查看的拉取请求将用蓝点标记,确保您不会错过代码审查流程中的更新。
一、强大的代码洞察力
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生态系统将帮助您。
【前端和后端开发】
支持前端开发语言和框架,同时提供访问和查询数据库的工具。
【代码编辑器】
语法高亮和提示,提高代码的可读性。
1、代码协助
IDE分析您的代码,寻找符号之间的连接,提供代码完成、快速导航、聪明的错误分析、格式化和重构。
2、人体工学设计
强大的静态代码分析和符合人体工学的设计使开发不仅具有生产力,而且是一种愉快的体验。
3、集成的工具
关键任务的工具,如rest-runner、coverage工具、功能齐全的调试器和版本控制集成都在手边——不包括插件。
4、IntelliJ插件生态系统
如果您需要除了已经丰富的内置工具集之外的任何东西,IntelliJ plugin生态系统将帮助您。
5、前端和后端开发
支持前端开发语言和框架,同时提供访问和查询数据库的工具。
6、代码编辑器
语法高亮和提示,提高代码的可读性。
v2024.1版本
1、全行代码补全已经实现:本地运行、LLM 驱动的 AI 补全现在可供每个 GoLand 用户免费使用。
2、索引编制和高亮显示的性能得到显著改进。
3、我们打磨了 AI Assistant 并实现了升级,包括用于代码补全和文档生成的额外选项。
4、对 Dev Container 的支持已脱离抢先体验,并在此迭代中带来多项精彩的新功能。
5、添加了对 Go 1.22 更新的支持。
Goland2023官方版v2023.3.6大小:476.44M时间:2024-04-18查看
相同厂商JetBrains更多>>
同类热门
猜你喜欢
类似软件
php for linux23.9M231人在用 php for linux是一款新型的CGI程序编写语言,不仅易于学习和使用,而且具有出色的性能和广泛的平台兼容性。与传统的编程语言相比,php for linux具有许多独特的优势。首先,它可以同时运行于Windows、Unix和Linux平台,
查看visual studio2008中文版3.7G6292人在用visual studio 2008简称vs2008,它是微软面向Windows Vista、Office 2007、Web 2.0的开发工具,是对Visual Studio 2005的一次全面升级。它引入了250多个新特性,并且整合了对象、关系型数据以
查看keil mdk5.11中文版295.19M3105人在用 keil mdk5.11也称MDK-ARM、Realview MDK、I-MDK、KEIL MDK-ARM、KEIL ARM、uVision5等,它是德国知名软件公司Keil(现已被ARM公司收购)开发的微控制器软件开发平台,现由国内三家代理商提供
查看apk反编译工具箱(apktool box)16.79M383人在用 apktool box是目前互联网上最优秀的一款apk反编译工具箱,拥有编译、反编译、签名、dex转jar、打开jar等功能,能够支持winxp\win7等系统,适用于经常DIY安卓软件的朋友使用。需要注意的是:目前apktool box暂不支持W
查看gcc编译器windows版12.39M482人在用gcc编译器是由GNU开发的编程语言编译套件,虽然之前一直用于Unix,Unix-like,但是现在Windows下也出现了GCC的稳定移植版,这对windows平台下的程序员来说确实是一件好事。gcc编译器windows版同样支持常见的C、C++、Ob
查看热门标签
网友评论0人参与,0条评论
最新排行
Resource .NET(.NET资源修改器)145Kv3.0.6229 Resource .NET是一款方便实用,功能强大的.NET资源修改器。它可以帮助用户快速高效的修改.net资源,支持.NET Framework v4.0/v4.5/v4.6,Microsoft ResX Schema (*.resX) v2.0
查看x_builder(plc编程软件)53.83Mv2.13官方版 x_builder是一款专业的plc编程软件,这款软件主要将外部输入信号如:按键、感应器、开关及脉波等的状态读取后,依据这些输入信号的状态或数值并根据內部储存预先编写的程序,以微处理机执行逻辑、顺序、计时、计数及算术运算,产生相对应的输出信号等。另
查看windriver(驱动程序制作工具)35.01Mv12.2.1 windriver官方版是一款非常专业的Windows驱动程序制作工具,该软件采用全图形界面,可以为用户提供非常多的驱动开发组件,无论是I/O、DMA、中断处理,支持PCI、ISA、EISA设备都能轻松的进行驱动开发。除了驱动开发组件非常多之外,w
查看ActivePerl36.14Mv5.24.0官方版(含32&64位)ActivePerl是一款perl脚本解释器,是一款可以执行Perl程序的软件,windows环境下的PERL语言解释器的源代码,可以让你编写出适用于unix,windows,linux系统的CGI程序来。ActivePerl一个可以让你任意执行Perl
查看HexoEditor(markdown编辑器)62.55M中文版HexoEditor是一款界面精美,功能丰富的Markdown编辑器。它可以算是一个文本处理、写作等诸多工具的集合,拥有太多非常强大的功能和小功能,不仅限于是markdown编辑器,在保持简洁的同时,近百项的功能,赋予文本以最大的可能。与其它的同类软件比
查看vs2019中文破解版1.13Mv16.0.28729.10正式版visual studio 2019于近日正式发布,软件又被程序猿简称为vs2019,新版本相较于Visual Studio 2017更快、更稳定、更有生产力、更易于使用,有更多的重构、导航、Debug调试功能、更快的加载、更快的编译效率,也会有更多协作
查看microsoft reportviewer 2010 sp1 redistributable4.52Mv10.0.40219.01小编本次带来的是reportviewer2010sp1下载,全称叫做microsoft reportviewer 2010 sp1 redistributable,它是reportviewer2010的升级版本,此控件使基于 .NET Framework
查看visualfreebasic 5正式版(可视化编程环境)72.8Mv5.7.1附使用教程visualfreebasic 5是基于FreeBasic编程语言开发的一款IDE工具,集成了IDE、编译器、帮助、函数库等,且承担了非常繁琐的核心操作,让用户只注重应用层面开发,轻轻松松进行编程,其他的都不需要操心,不管你是新手还是高手,在这里都能发挥
查看