可以进行Go语言程序的编写,专门为 Go 语言编写的编程软件 goland。随着 Go 语言的普及,越来越多的人使用该软件,增加了许多实用的工具和支持,有很多优点 - 易于加工,智能识别和完整代码,易于输入代码,高效优质,非常适合中文用户使用的操作模式将改进。
goland软件特色
1.生产
该软件是 JetBrains 的新商业 IDE,旨在为 Go 开发提供符合人体工程学的环境。
新的 IDE 通过 Go 的编码辅助和工具集成扩展了 IntelliJ 平台
2.编码支持
IDE 分析您的代码、查找符号之间的联系、提供代码完成、快速导航、巧妙的错误分析、格式化和重构。
3. 人体工学设计
强大的静态代码分析和人体工学设计让开发不仅高效而且有趣。
4.集成工具
您拥有诸如餐厅、覆盖工具、全功能调试器和版本控制集成等任务关键型工具,而无需使用插件。
goland软件功能
一、使用JSON
1. 为结构中的所有导出字段创建 JSON 和 XML 标记变得更加容易。
2. 调用 Alt + Enter 将键添加到结构的标签或结构中的任何字段。 GoLand 使用字段名称为结构中的每个字段添加标签。如果要更改所有标签的字段名称样式,请再次按任意键,按 Alt + Enter,然后选择更改标签字段名称样式。支持的样式是 fieldName、FieldName、field-name、field_name。更新标记意图操作的键值会在每个字段的标记值末尾添加一个进位,从而允许您一次更新所有内容。在结构中的任何标记值上使用 Alt + Enter 调用。
3. 此外IDE还在SDK提供的json、xml、asn1标签值中提供了已知token的补全。
4. 从 JSON 生成类型的目的是在几秒钟内将 JSON 转换为字段和标签结构。以 JSON 格式复制数据,然后调用 Alt + Enter 或从“生成”菜单中选择此用途。 GoLand 使用复制的 JSON 打开从 JSON 生成类型窗口。然后,您只需按下 Generate 按钮即可开始构建结构。当然,您也可以手动将 JSON 粘贴到窗口中。
5. 此外,JSON 可以转换为现有的空结构。使用 Alt + Enter 或在空结构上使用“生成”菜单从 JSON 意图操作调用“生成结构”字段。
6. 如果 JSON 在 JSON 的 Go 类型生成窗口中无效,GoLand 会通知您。
二、重命名Go模块名称的重构
1. 在您对项目进行足够的实验并完成所有初始工作后,您可能需要重命名模块。为 go.mod 文件添加了重命名重构。这允许您安全地给模块一个新名称,而无需在项目树中搜索和替换它来替换旧模块名称。
2. 在macOS上使用⇧F6,在Windows/Linux上使用Shift+F6调用模块名rename重构。 GoLand 会打开一个重命名窗口,您可以在其中重命名当前窗口,选择是否使用注释和字符串对其进行重命名,并打开重构预览。在 Refactoring Preview 选项卡上,您可以导航到模块名称的所有用法。撤消允许您快速撤消使用重构实现的任何更改。
三、使用海拔服务使用sudo运行程序
1. 此 EAP 构建允许您运行长期 sudo 会话。在第一次运行时,GoLand 会询问您是要继续运行 sudo 还是立即退出。如果要更改第一个响应,请转到设置/设置|设置。外观和行为 | 系统设置 | 进程高度。
2. 请注意,启用此选项将允许 GoLand 和所有第三方插件访问您的系统。
四、快速访问菜单
之前在 IDE 左下角提供的配置小部件已被快速访问菜单所取代。这个新菜单将出现在右上角。按齿轮图标在主题和键盘映射之间切换、导航到插件并输入设置。
五、基于机器学习的代码完成
1. 启用机器学习完成。此更改引入了基于机器学习 (ML) 的代码完成的早期阶段,它取代了标准排名机制。
2. 完成此代码后,将应用从 EAP 期间匿名收集的数据中学习的排序规则,以提供更好的推荐。请注意,我们不收集源代码,只收集有关使用代码完成 UI 的信息。
3. 在 Settings / Settings | Done 弹出窗口中,选中 General | Code Done in Mark Reposition Editor 以标记 ML 执行的排序选项。并使用完成列表中的向上/向下箭头图标。
goland软件点评
专业的Go语言编程工具,可以极大的提升编写效率,非常好用