GoLand 2023.1 发布


GoLand 的下一个主要版本 GoLand 2023.1 正式发布,新版本引入了漏洞检查器和更好的 gRPC 代码导航,并使重命名重构可用于接收器。

开发者现在可以用非标准库包运行 Scratch 文件,使用正则表达式来创建你自己的搜索和替换检查,并快速地将原始字符串文字转换成双引号文字等。

漏洞检查器

  • GoLand 现在可以突出显示 go.mod 中存在已知漏洞的软件包
  • 有一个快速修复方法可以将依赖更新到没有漏洞的版本。
  • GoLand 还可以在编辑器中直接突出显示有已知漏洞的软件包的方法调用
  • 关于已知漏洞的更多信息也可以在新的依赖检查器工具窗口中找到。

gRPC导航

现在可以从 Go 代码中导航并访问消息、服务和方法的声明,以及它们在 .proto 文件中的 Go 实现。

Scratch 文件

现在可以运行具有非标准库 Go 依赖的 Scratch 文件。

重命名重构

当你重新命名一个结构中的类型参数时,重命名重构现在会建议相应地改变接收器。

Intentions 和快速修复

  • 我们有一个新的 intention 操作,可以让你快速地将原始的字符串文字(由反斜线包围的字符串)转换成双引号的字符串,反之亦然。
  • 简化了整数与字符串的转换: 你现在只需用 1 次 quick-fix 就可以做到这一点,而以前需要 2 次。
  • GoLand 现在有了检查和快速修复功能,可以帮助您检测和删除 Go 指令中的前导空格
  • 现在可以预览更多的 intention 操作和快速修复方法。

性能改进

  • 通过在智能模式下执行 Scanning files to index 过程,改善了 IDE 的启动体验。
  • GoLand 现在建议将特定文件夹添加到 Microsoft Defender 的排除列表中

编辑器

  • 更新了 Code Vision 功能,因此 GoLand 现在可以显示某个接口的实现数量及其方法规范。
  • 现在可以使用正则表达式来创建你自己的搜索和替换检查
  • GoLand 的 Go Playground 集成中的共享 URL 现在包括版本参数,如果你选择 dev 或以前的版本。你也可以禁用要求你允许在 Playground 中分享代码的弹出窗口
  • 现在有一个特殊的设置,允许你控制粘贴内容的位置。
  • 一个新的设置允许你配置 IDE,使其仅在你选择代码时以小圆点形式显示空白处。
  • 更新了 Typo 检查,使它不再检查哈希值和特殊值的拼写,也不把它们报告为拼写错误。
  • 为函数调用引入了一个新的 Find Usages 组 —— Call 组。
  • ……

更多详情可查看:https://blog.jetbrains.com/go/2023/04/03/goland-2023-1/


相關推薦

2022-07-31

GoLand 2022.2 为泛型和 go.work 带来了新功能,还增加了对模糊测试的支持,SQL 语句现在可被自动检测,还带来了针对它们的全面代码辅助。 GoLand 现已支持 WebSocket 连接,并且可以通过 HTTP 和 WebSocket 协议发送 GraphQL 查询。 泛型

2022-12-02

GoLand 2022.3 提供了性能增强以及针对泛型和 Go 工作区的新功能。新版本集成了 Go Playground,添加了改进 Go 文档注释的支持,为 HTTP 客户端和 Docker 引入了新功能,并提供了新 UI。 此外,GoLand 也迎来了 5 岁生日,官方邀请各位开

2022-11-08

GoLand 2022.3 测试版已经发布,因此也已经停止添加新的功能,正集中精力修复错误,为 12 月初的主要版本做好准备。 性能改进 改变 'go list' 以改善索引 打开时从缓存中恢复项目结构 更快的 IDE 启动和项目打开 泛型

2022-11-28

GoLand 2022.3 RC 2 现已发布,此版本修复了一些错误以及添加了一些新功能。具体更新内容如下: Usages for Code Vision 引入了在所有函数和类型附近显示的 usages 统计信息,这些统计信息显示了函数或类型在当前项目中被引用的次数

2023-03-10

IntelliJ IDEA 2023.1 Beta 2 已发布,该版本在 Beta 1 的基础上仅带来了一项重要更新内容。 保存多个工具窗口布局的选项 在 IntelliJ IDEA 2023.1 中,你可以保存和管理多个工具窗口布局,并在需要时进行切换。 要保存一个新的布局,

2023-03-15

Kali Linux 2023.1 已发布,这也是 Kali Linux 的第十个年头。 这个版本引入了一种名为 Kali Purple 的新 Kali Linux 风格,这系列风格专注于防御性安全和终极 SOC In-A-Box 的架构,专为学习、实践 SOC 分析和威胁搜寻、安全控制设计/测试

2023-01-08

JetBrains 已公布了 WebStorm 2023.1 版本的路线图,此版本预计将在 3 月底发布。 主要聚焦于以下内容: 技术特定的改进 Astro 支持。 将添加对 Astro 框架的支持 (WEB-52015)。 首先要确保至少语法高亮显示和代码补全等基本功能运

2023-10-18

天),相约开源PHP办公室,我们一起聊 AI!>>> Spring Data 2023.1 RC1 现已发布,带来了一些新的和值得注意的变化: 为存储库查询方法提供@ReadPreference支持,并支持 MongoDB 文档字段名称中的点。 修订了Spring Data Relational 中的Conv

2023-03-07

DataGrip 2023.1 EAP 2 现已发布,具体更新内容包括: DBE-16238:保存图表时不再出现错误。 DBE-17229:Schema diff 查看器现在可以正常工作——以前如果包含数据库或服务器对象,它打开时是空的。 DBE-7087:Usages search 不再在安装

2023-02-11

IntelliJ IDEA 2023.1 EAP 4 现已发布。带来了 macOS 上新 UI 的 project tabs 和对 Astro 框架的支持。还引入了对 profiler 的火焰图的改进、更新了 Coverage view,以及期待已久的禁用 hashes 和 special values 拼写检查。 macOS 新 UI 中的 Project

2023-11-20

Spring Data 2023.1 (代号:Vaughan) 现已正式发布,该版本包含多个基础架构主题以及对单个存储模块的改进。 Spring Data 2023.1 已将 Spring Framework baseline 升级到 6.1,同时还升级了 Project Reactor 2023.0.0 和 Micrometer 1.12.0,要求将 Java 17 作为

2023-02-06

IntelliJ IDEA 2023.1 EAP 3 现已发布,包括了新 UI 增强功能以​​及对 Kubernetes 和 Docker 功能的多项改进。具体更新内容包括: 用户体验 新 UI 中工具窗口的垂直拆分 在新 UI 中引入了拆分工具窗口区域的选项,方便用户进行窗口排

2023-01-14

Bitwarden 是一款开源的密码管理服务,使用者可在加密的保管库中储存敏感信息。Bitwarden 平台提供有多种客户端应用程式,包括 Web 版本、桌面应用,浏览器扩展、移动端应用和 CLI 版本等。 日前 Bitwarden 更新了 Desktop、CLI、Web

2023-04-18

e解析优化 GET、POST、DELETE、PUT、PATCH图标优化 修复IDEA 2023.1 响应未格式化 修复Mapping为数组的时候URL随机生成 修复Kotlin字段注释未生成 1. 团队协作支 我们费了非常大的精力,对插件进行了重大的重构,将原先的单机版