GO语言集成开发工具环境JetBrains GoLand 2022

JetBrains GoLand 2022是一款专业的GO语言编程软件。JetBrains GoLand支持编码辅助功能,IDE会分析你的代码,然后在符号之间寻找连接。提供代码提示,快速导航,灵活的错误分析能力以及格式化和重构功能。JetBrains GoLand 2022 强大的静态代码分析能力和符合人体工程学的设计,使开发者不仅仅是在工作,更是一种愉快的编程体验。

GO语言集成开发工具环境JetBrains GoLand 2022_第1张图片

 

一、泛型

  1、改进和错误修复

  我们在此版本中最重要的任务是修复误报和误报错误。到目前为止,我们已经修复了200多个与泛型相关的问题。

  2、完成

  我们还为类型参数添加了几个功能。

  只要您键入一个左括号,GoLand就会为您插入一个右括号。

  GoLand在完成建议中显示类型参数,并在您接受其中一项建议时插入括号。

  3、实施缺少的方法快速修复

  如果类型参数不具有受其约束的接口中的所有方法,GoLand会显示错误。您可以通过使用错误消息中的快速修复来实现缺失的方法。

  或者,单击红色灯泡或按Alt+Enter,然后选择实施缺失的方法。

  二、去工作区

  您可以打开任何包含go.work文件的目录并照常继续开发。稍后我们还将在go.work.

  三、微服务

  1、查找用法和导航

  注意:构建微服务的新功能目前仅适用于标准库。

  现在,您的 Go 文件中的每个端点旁边都有一个地球图标。当您单击该图标时,GoLand 会建议几个选项。

  第一个选项可让您找到端点的所有用法并导航到它们。您还可以通过按下Ctrl并单击端点来查看使用情况。

  2、生成请求

  当您单击地球图标时,您将看到的第二个选项是 Generate request in HTTP client。选择相应的选项,IDE 将打开一个捆绑的 HTTP 客户端。此操作可用于为每个有效 URL 生成请求。

  我们的 HTTP 客户端现在为端点提供代码完成。完成适用于来自 Go 文件(目前仅支持标准库)、proto文件和 JavaScript 文件的端点。

  3、端点工具窗口

  第三个选项是Show all endpoints of module。如果您选择此选项,GoLand 将打开新的端点工具窗口,您可以在其中查看项目的所有端点。

  您可以使用Jump to source from here,也可以单击任何端点并直接从 HTTP 客户端选项卡运行请求。

  4、方法和标头的完成

  代码完成现在适用于 Go 文件中的 HTTP 方法和标头。

  5、链接和端点带有下划线

  Go 文件中的所有链接和端点现在都带有下划线,因此您可以在代码中轻松查看它们。这些链接是可点击的,并且可以在浏览器中打开。

  6、gRPC 反射支持

  如果您的项目没有.proto文件但服务器支持 gRPC 反射,您将能够直接从正在运行的服务器运行请求并完成服务和方法名称。

来源于:https://weibo.com/ttarticle/p/show?id=2309404757080493130139

你可能感兴趣的:(macOS,golang,开发语言,后端)