MacOS商业IDE开发工具JetBrains GoLand 2019 for Mac

简介

GoLand 2019 Mac可帮助用户快速分析源代码,并进行自动完成、导航、重构和格式化等功能操做,高亮显示代码提示,快速经过生成参考自渡但和函数来查找无用的变量和非法的常量赋值,减小后期可能出现的风险和问题,集成调试器、版本控制工具和测试工具于一身,无需再安装插件。html

goland 2019 功能介绍

1.编码协助前端

智能完成IDEdocker

经过自动完成语句帮助您编写新代码。Ctrl+Shift+Space为您提供当前上下文中适用的最相关符号的列表。当您选择建议时,它会动态添加相应的包导入语句。shell

检查和快速修复DE数据库

提供内置检查功能,可在您键入代码时动态检查代码。当他们发现有问题的代码时,他们会为您提供快速修复,只需按下便可应用Alt+Enter。编程

重构后端

可用的重构包括重命名和提取,容许您快速安全地更改代码。数组

快速导航安全

只需单击一下便可切换到超级方法,实现,用法,声明等。只需单击一下,便可跳转到任何类,文件或符号,甚至任何IDE操做或工具窗口。bash

快速弹出窗口

当您须要有关插入符号的更多信息时,请使用快速弹出窗口:例如快速文档,快速定义,显示用法,结构等。即便您使用代码完成,也可使用一些弹出窗口:它们提供有关所选建议的其余信息。

代码生成

在某些状况下,IDE能够为您生成简单的代码。例如,若是单击Ctrl+O,IDE将经过生成其方法来帮助您实现任何接口。

检测递归调用

若是您在函数内部进行了递归调用,IDE将检测它并在装订线上标记它,使您的代码更易于阅读和理解。

表达类型

当您须要知道插入符号中任何表达式的类型时,“ 表达式类型”操做可经过Ctrl-Shift+P并始终可用。

退出点突出

显示每一个函数可能有多个返回和恐慌语句。要快速找到它们,请Cmd+Shift+F7在插入符号位于func,return或panic关键字时按下。这有助于您更快地了解功能的工做原理。

寻找用法

在查找用法功能不只能够找到其中符号的使用,也可组这些用法按类型代码的全部地方:如阅读,写做,等等。

格式化

内置格式化程序提供的功能与go fmt相同。

2.代码编辑器

语义突出

显示此选项使用每一个参数和局部变量的惟一颜色扩展标准语法突出显示。

参数提示

编辑器显示用做方法参数的文字和nils的参数提示。这些提示使代码更具可读性。

3.内置工具和集成

调试器

IDE附带一个功能齐全的调试器,支持常见的调试器功能:手表,评估表达式,显示内联值等。调试器适用于应用程序和测试。

覆盖

若是使用coverage指令运行代码,IDE将收集数据并在编辑器中的聚合视图和每一个语句中显示它。

试验

IDE为运行和调试测试,基准测试和检查提供了专用接口。

去工具该代码 → 转到工具菜单,能够对项目运行的随身工具,而无需切换到命令行。

Plan9编辑器

为Plan9文件提供语法突出显示。

版本控制

内置的Git集成使您能够浏览更改历史记录,管理分支,合并冲突等等。对于其余版本控制系统,可经过相应的插件得到相似的功能:Mercurial,SVN等。

终奌站

IDE配有内置终端。根据您的平台,您可使用命令行提示符,Far,powershell或bash。Alt+F12无需离开IDE便可调用终端并执行任何命令。

搬运工人

IDE提供了一个插件,容许您链接到本地运行的Docker机器来管理图像,容器和Docker Compose服务。

4.前端和后端开发

JavaScript,HTML和CSSIDE继承了WebStorm对前端语言和框架的一流支持。IDE为JavaScript,TypeScript,Dart,React等提供顶级编码帮助。能够经过插件得到对Angular和Node.js的支持。

数据库工具在编辑SQL时利用智能编码辅助; 链接到实时数据库; 运行查询; 浏览和导出数据; 甚至能够在IDE中以可视化界面管理您的方案。

5.插件生态系统超过10年的IntelliJ平台开发为GoLand 50+ IDE提供了不一样性质的插件,包括对其余VCS的支持,与不一样工具和框架的集成,以及Vim仿真等编辑器加强功能。

JetBrains GoLand 2019 Mac最新功能

1.去模块支持(vgo)此更新提供了与Go模块(又名“vgo”)开箱即用的集成。

2.移动重构咱们改进了Move重构:- 新的“ 移动”对话框显示是否须要标识符,并容许您决定是否导出或移动每一个标识符。- 您如今能够跨包移动符号。若是没法执行此操做,IDE将相应地提醒您。

3.新的快速修复- 转换为预期类型一种称为转换为指望类型的新快速修复,只要语言容许,就会将值转换为所需的类型。

- 实施缺乏的方法若是指望的类型是接口,这个新的快速修复程序可让您快速添加缺乏的方法。例如,有时您能够实现具备类似名称但具备不一样参数集的方法。在这种状况下,IDE将解释须要更改的方法,以使其符合您尝试实现的接口。知道为何接口没有经过类型实现是不够的,所以IDE如今容许您直接从使用发生的位置实现接口。

4.实施方法实现方法操做如今不只能够将接口中的方法添加到所选类型,还能够当即建立此类型。

5.新的意图行动- 添加点导入别名可以让您快速将点别名添加到导入,这使得全部导出的符号均可用,而无需限定符。相反,删除点导入别名有助于切换回使用包名称。- 引入局部变量容许您为返回值的函数/方法调用添加变量。

6.新的Postfix完成- 所述.sort模板变换阵列或切片表达式以及基于元素类型适用的排序方法预先考虑它们。若是元素类型是自定义类型,则它将使用该sort.Slice方法。- 该.rr模板结合了两个已经可用的模板的功能, .rre而且.rrv能够同时调用变量和表达式。

7.代码样式改进如您所知,Go中的注释也用做注释。在某些库中,注释标记和注释指令之间的空格未正确处理。在GoLand 2019中,如今能够禁用以某些前缀开头的注释的前导空格。若是你去设置| 编辑| 代码风格| 去| 其余,您如今将看到添加前导空格注释选项的自定义排除列表。使用“ 注释空间除外”字段可添加要做为例外添加的任何前缀名称。

8.调试器更新

- 非暂停断点调试器支持非挂起断点。它容许您设置断点并将其记录在控制台中,甚至能够在到达时获取断点的堆栈跟踪,而后继续执行。当遇到断点而且它中止时,您也能够执行这些操做。在相关更改中,此更新附带最新版本的Delve,它解决了许多问题。像往常同样,请确保您使用的是最新的Go版本,以便充分利用调试会话。

- 延迟加载数组,映射和切片此外,调试器如今支持对数组,映射和切片进行延迟加载; 支持在地图中进行深度嵌套; 并在地图和切片中提供更好的键值对表示。此外,此更新附带最新版本的Delve,可解决许多问题。像往常同样,请确保您使用的是最新的Go版本,以便充分利用调试会话。

9.工具

- 全球文件观察者在此发布周期中,File Watchers得到了一个简单但很是用户友好的功能,有助于减小使用许多项目的开发人员的设置冗余。之前,只能为每一个项目设置文件监视器。如今,您能够配置影响级别,以便在“ 项目”和“ 全局”选项之间进行选择。您还能够限制范围以启用/禁用每一个项目的每一个全局监视器的状态。使用文件监视器,您能够跟踪文件的更改并运行第三方独立应用程序。

- 搬运工人Docker插件如今能够识别运行配置中的几个新的运行时命令行选项:全部内存选项--security-opt,以及支持GPU的选项: --runtime=nvidia。此外,您如今可使用--rmDocker Run / Debugсonfigurations中的选项来启动临时容器,该容器将在终止后自动清理。Docker获取一个选项,指定在Docker运行配置的Context文件夹字段中为dockerfile执行Docker构建命令的基本目录。

10.版本控制

- 合并冲突新的“ 合并冲突”节点将每一个更改列表的合并冲突文件分组,从而更容易找到它们。“ 解决”操做连接将打开一个改进的“合并冲突的文件”对话框。如今它在执行Pull,Merge或 Rebase时显示Git分支名称 ,并容许您按目录对文件进行分组,这在多个文件与冲突合并时尤为有用。

- 加强的日志选项卡“ 版本控制”工具窗口的“日志”选项卡添加了如下改进:。根据须要打开尽量多的日志选项卡。。使用Branch过滤器快速过滤您喜欢的分支的提交。。从上下文菜单中轻松地从提交中删除Git标记。。在不切换上下文的状况下探索Diff预览面板。。经过上下文菜单使用修复操做中的新浏览存储库监视存储库的状态,该菜单仅适用于Git版本控制。

- 跳过Git的Push对话框在GoLand 2019中,您将找到在使用“ 提交”和“ 推送”操做时彻底跳过“ 推送”对话框 的选项。或者,您能够选择仅在推送到受保护的分支时显示此对话框。在设置|中进行设置 版本控制| Git | 展会推对话框 的提交和推送。

- 多个GitHub账户如今,您能够轻松管理所需数量的GitHub账户,而无需在它们之间进行切换。只需配置您在“设置”中使用的全部账户 版本控制| GitHub,并为每一个项目分配默认的GitHub账户。

11.用户界面

- 触摸栏支持MacBook Pro用户的好消息!GoLand 2019提供全新的IDE体验:运行,构建,调试项目,提交更改等 - 直接从触摸栏开始。能够在“设置”中的“触摸栏”页面上自定义全部可用的触摸栏上下文 外观与行为| 菜单和工具栏。

- 转向黑暗的一面你如今可使用更暗的标题栏来享受GoLand。转到设置| 外观与行为| 外观并选择使用深色窗口标题来试一试。最后但并不是最不重要的是,与基于IntelliJ平台的其余IDE同样,GoLand中的图标也面目一新,旨在消除视觉混乱并提升可读性,可查找性和清晰度。

12.JavaScript和TypeScript

- TypeScript改进支持TypeScript 2.9和即将发布的TypeScript 3.0版本。除此以外,GoLand提供了更多由TypeScript语言服务自己提供的快速修复,例如来自JSDoc的Annotate类型。

- 新意图此更新经过提供了许多新的意图Alt+Enter。这里只是其中的一些:实现接口,建立派生类,实现一个接口或抽象类的成员,生成的“开关”的状况下,并用“for..of”迭代。

- 查找未使用的代码使用新的代码覆盖功能,您能够在项目中找到任何未使用的代码。使用GoLand覆盖范围启动JavaScript调试配置,在Chrome中与您的应用进行互动,而后中止配置。该报告将显示每一个文件和文件夹中使用的代码和数量。

GoLand 2019 Mac系统要求

GoLand 2019 for Mac(最好用的GO语言编程软件)v2019.2中文破解版

系统要求

macOS 10.8.3或更高版本

最低2 GB RAM

建议使用4 GB RAM

1024x768最低屏幕分辨率

JetBrains GoLand 2019 for Mac下载安装

下载地址:https://www.macjb.com/mac/829...

goland 2019镜像包下载完成后打开,将左侧【GoLand】拖入右侧应用程序中进行安装

相关文章
相关标签/搜索