分类分类
大小:245.88 MB 更新:2023/03/19
类别:编程工具系统:WinXP, Win7, Win8, Win10, WinAll
goland 2019是一款非常热门的编程工具,可以为用户提供一切开发帮助,同时它还可以为用户提供了多个调试器以及版本控制工具;新版本更新了基于更改签名的快速修复,系统基于更改签名重构添加了许多快速修复,例如Alt+Enter只需按一下,就可以自动推断参数并将其添加到函数调用中,或者在签名中添加缺少的返回参数;对代码完成进行了改进,现在,即使没有接收者,代码完成也会为接收者成员提供建议,不鼓励使用类似this或的接收方名称self,输出具有不同的接收者名称,此代码完成功能使您可以忽略差异;冗余类型转换,称为冗余类型转换的代码检查可帮助您保持项目的可读性和整洁度,它警告您有关可以省略的冗余类型转换;更新了文字中切片索引的验证,系统在复合文字中添加了切片索引的验证,这意味着编辑器将在编译项目之前警告您索引必须是非负整数常量;需要的用户可以下载体验
一、内存,CPU,互斥锁和块分析器
GoLand通过集成Memory,CPU,Mutex和Block Profilers扩展了其工具支持。您可以直接从IDE开始分析应用程序,然后在专用工具窗口(查看|工具Windows | Profiler)中查看分析结果。
要运行探查器,请单击新的“使用Profiler运行”按钮,然后在导航工具栏中选择所需的配置。或者,在运行菜单中选择任何新操作,单击左侧装订线中的运行图标时会显示该操作。
为了更好地理解代码中可能存在的性能问题,请按每种特定的探查器类型的可用指标对结果进行排序; 使用火焰图表, 调用树和方法列表选项卡; 甚至导航到源代码来检查问题。
二、聪明的步入
使用新的调试器操作Smart Step Into可以更轻松地调试一系列调用和嵌套方法调用。它允许您单步执行表达式中的任意调用,自动单步执行您不感兴趣的方法。
例如,在调试代码时fmt.Printf("My name is %s, I am %d!", me.FullName(), me.Age()),您可以选择专门进入Age()。
要调用Smart Step Into,请在“ 运行”菜单中按Shift+F7或选择“ Smart Step Into ”。
三、新的重构
1、提取界面
该提取接口重构可以帮助你快速创建一个基于所选类型的新接口。要调用它,请调用Refactor This,Ctrl+Alt+Shift+T 在Windows / Linux或^TmacOS上按,然后 在弹出菜单中选择Extract Interface。
重构对话框显示了要传输到新接口的建议成员列表。您可以为接口指定名称,并选择应放置它的文件,目录或包。如果类型已经实现了任何接口,它将自动从列表中排除。
2、更有能力重命名
在重命名重构也有助于重命名接口声明的方法。重命名此类方法时,GoLand也会提供重命名它们的实现。“ 查找”工具窗口中的“ 重构预览”面板可让您查看当前重构将影响的内容,并按用户在项目中的类型和位置进行分组。
四、尼尔分析仪
goland 2019.1为我们提供了许多方法来使零值变得有用,但是我们拥有的机会越多,陷入陷阱就越容易。我们全新的Nilness Analyzer是一组代码检查,旨在即时检测变量在各种情况下是否具有零值或零值,并提醒您潜在的错误和问题。
1、强大的代码洞察力
GoLand使读取,编写和更改代码变得非常容易
即时错误检测和修复建议,快速和安全的重构,一步撤销,智能代码完成,死代码检测和文档提示,帮助所有Go开发人员,从新手到经验丰富的专业人员,创建快速,高效,可靠的代码。
2、导航和搜索
在类型,文件和其他符号之间跳转
探索和理解团队,遗留或外国项目需要花费大量的时间和精力。GoLand代码导航可帮助您快速切换到类型实现的阴影方法,实现,用法,声明或接口。在类型,文件或任何其他符号之间跳转,或查找其用法并按使用类型方便分组进行检查。
3、运行和调试
强大的内置工具有助于运行和调试您的应用程序
强大的内置工具有助于运行和调试您的应用程序。您无需任何额外的插件或配置工作即可编写和调试测试,并在IDE中直接测试应用程序。内置的代码覆盖率工具可以确保您的测试不会遗漏任何重要的内容。
4、与VCS集成
开箱即用,支持Git,GitHub和Mercurial
与版本控制系统的内置集成包括对Git,GitHub和Mercurial的开箱即用支持。用户可安装的插件支持Perforce,ClearCase和其他插件。
5、不仅仅是Go IDE
没有丰富的工具,GoLand将不是真正的IDE
GoLand将不是一个真正的IDE,如果没有丰富的工具集,除了核心Go开发之外,还支持JavaScript,TypeScript,NodeJS,SQL,数据库,Docker,Kubernetes和Terraform,这些工具可以完美地配合任何工作。任务,无论是现代Web应用程序还是DevOps工具。
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
4、弹出以下界面,可以根据您的需要不同的组件进行安装,建议全部选择
5、现在准备安装主程序,点击安装按钮开始安装
6、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
1、程序安装完成后,首先以记事本的方式打开hosts文件,将代码添加至hosts文件屏蔽网络联网;
hosts文件默认目录【C:\Windows\System32\drivers\etc】
0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com
2、再运行桌面上生成的goland 2019.1软件图标,选择do not import settings点击ok;
3、弹出注册界面,选择"activation code"输入注册码即可激活。(注册码在安装包中)
4、将goland 2019汉化包“resources_cn.jar”复制入内即可,默认安装路径【C:\Program Files\JetBrains\GoLand 2019.1\lib】即可将程序汉化,此步骤可以汉化,可以不汉化,根据自己的需要选择
7、完成以上操作步骤即可将程序完成
用户界面编号
用户界面中最有趣的部分是GoLand Editor,因为它可以让您调用几乎所有IDE功能而无需离开它,这可以帮助您组织布局,在其中您具有更多的屏幕空间,因为隐藏了工具栏和窗口等辅助控件。
如果您想专注于代码,请尝试免干扰模式。它将删除所有工具栏,工具窗口和编辑器选项卡。要切换到此模式,请在主菜单上选择“ 视图” |“其他” 进入无干扰模式。
或者,您可以按 Ctrl+Shift+F12隐藏所有工具窗口,然后再按一次以恢复布局。
通过其快捷方式访问工具窗口会将输入焦点移至该窗口,因此您可以在其上下文中使用所有键盘命令。需要返回编辑器时,按Escape。
以下是调用您最需要的工具窗口的快捷方式的列表:
该导航栏是一个紧凑的替代 项目。要访问导航栏,请按 Alt+Home。
GoLand中的大多数组件(工具窗口和弹出窗口)都提供快速搜索。此功能使您可以过滤列表,或使用搜索查询导航到特定项目。
要访问可在其中管理内容根,资源根和文件的项目结构,请选择“ 文件” |“文件”。设置/首选项| 项目结构。
GoLand使您可以同时处理多个项目。在“ 项目”工具窗口中,单击“ 外部库”节点,然后单击“ GOPATH”节点。找到您要添加的项目,右键单击它,然后从上下文菜单中选择“ 将目录添加到当前项目”。
GoLand将一个项目添加到当前打开的项目中。
编辑器基础知识#
由于在GoLand中您可以撤消重构并从“ 本地历史记录”中还原更改,因此每次都要求您保存更改是没有意义的。
最有用的编辑器快捷方式是:
要扩展基于语法的选择,请按Ctrl+W。要缩小,请按 Ctrl+Shift+W。
GoLand一次可以选择多个代码。您可以通过Alt+J或单击代码选择并按 来选择/取消选择任何代码Shift+Alt+J。
您可以通过在编辑器中键入实时模板的缩写并按来展开实时模板 Tab。要查看所有可用实时模板的列表并定义自己的模板,请选择“ 文件” |“模板” 。设置/首选项| 编辑器 实时模板 。
代码完成号
通过按进入“ 基本完成”时Ctrl+Space,您将获得有关变量,类型,方法,表达式等的基本建议。
该智能补全功能意识到预期的类型和数据流,并提供相关的上下文选项。要调用智能完成,请按Ctrl+Shift+Space。
如果要查看任何方法或功能的建议参数,请按 Ctrl+P。GoLand显示每个重载方法或构造函数的参数信息,并突出显示已键入参数的最佳匹配。
该后缀完成功能,可以转换已经输入表达式到另一个,根据你点后键入后缀。
导航编号
最近的文件#
大多数时候,您使用一组有限的文件,并且需要在它们之间快速切换。这里真正节省时间的是通过按调用的名为“ 最近文件”的操作 Ctrl+E。默认情况下,焦点位于最后访问的文件上。请注意,您还可以通过此操作打开任何工具窗口:
结构编号
当您不在文件之间切换时,您很可能在文件内导航。最简单的方法是按Ctrl+F12。弹出窗口显示文件的结构,并允许您快速导航到其中的任何一个。
在#中选择
如果您需要在特定的工具窗口(或Finder / Explorer)中打开文件,则可以 通过按以下操作的“ 选择方式”操作来打开文件 Alt+F1:
导航到类型,符号,文件#
可以通过按导航到“类型”, Ctrl+N 并让您查找类型和界面。如果调用两次,它将向您显示项目之外的结果。
导航到文件的方法 与按相似Ctrl+Shift+N,但用于文件和文件夹。要导航到文件夹,请以Slash 字符结尾的表达式 。
通过按导航至Symbol(符号) Ctrl+Shift+Alt+N ,您可以找到函数,方法,变量和类型。
可以按导航到类型声明Ctrl+Shift+B。
其他有用的导航快捷方式包括:
快速弹出窗口#
快速弹出窗口 有助于检查与插入符号处的符号有关的其他信息。以下是如果想提高工作效率应该知道的弹出列表:
重构基础#
GoLand提供了一组自动代码重构,如果正确使用它们,可以显着提高生产率。
寻找用法#
查找用法 可帮助您快速找到在插入符号(光标)处引用该符号的所有代码,无论该符号是方法,字段,参数还是其他语句。只需按即可 Alt+F7 获得按用途类型,模块和文件分组的参考文献列表。
如果要为“ 查找用法”算法设置自定义选项,请按 Ctrl+Shift+Alt+F7。
如果您要查找的是纯文本,请按 ,使用“在路径中查找”Ctrl+Shift+F。
检查#
检查 是内置的静态代码分析工具,可以帮助您发现可能的错误,检测性能问题并改善整体代码结构。
大多数检查不仅告诉您问题出在哪里,而且还提供快速修复以立即解决问题。按 Alt+Enter 选择一个快速修复。
当您对整个项目执行代码分析时,可以进行太复杂而无法即时运行的检查。您可以通过以下两种方式之一进行:通过选择 代码| 从主菜单或通过选择“代码” |“ 检查代码”来检查代码。按名称运行检查以按其名称运行检查。
请注意,虽然检查可以快速修复可能存在问题的代码,但目的是帮助您将自动更改应用于正确的代码。要获得适用于插入符号的意图列表,请按Alt+Enter。
代码风格和格式#
GoLand可让您自动和手动设置代码格式。
要启用自动格式化,配置文件看守位于 设置/首选项| 工具。
要手动重新格式化Go代码,请使用Code | 重新格式化代码(Ctrl+Alt+L)操作或选择工具| 转到工具| 进入fmt文件。
请注意,围棋FMT选项也可在提交更改对话框作为前提交的行动。
有用的格式化快捷方式:
版本控制基础#
要从版本控制系统(VCS)检出项目,请 在“ 欢迎”屏幕或VCS主菜单中单击“ 从版本控制检出”。
要对当前文件,目录或整个项目快速执行VCS操作 ,请按以下步骤 使用 VCS操作弹出窗口Alt+`
配置了VCS设置后,您将看到Version Control工具窗口。您可以随时按切换到它Alt+9。
版本控制工具窗口的“ 本地更改”选项卡显示您的本地更改:已暂存和未暂存。
有用的VCS快捷方式
分行#
要在分支机构执行的操作,或者选择分支从 VCS 主或上下文菜单中,VCS操作弹出,或在状态栏右侧的小部件。
请注意,对于多个存储库,GoLand同时在所有分支上执行所有VCS操作,因此您无需手动在它们之间切换。
当您需要存储某些本地更改而不将其提交到存储库时,货架,存储和补丁程序将为您提供帮助。然后,您可以切换到文件的存储库版本,然后稍后返回更改。
构建,运行和测试#
通过选择运行|创建运行/调试配置后, 从主菜单中的“ 编辑配置 ”,您可以运行和调试代码。
您可以使用“覆盖运行”操作来测试应用程序,该操作使您可以查看源代码度量。您还可以配置位于“设置/首选项” |“设置”中的覆盖设置。构建,执行,部署| 覆盖范围。
在调试模式下,您可以使用“ 评估表达式” 工具评估任何表达式, 可通过按进入该工具 Alt+F8。该工具以与编辑器相同的方式提供代码完成功能,因此可以轻松输入任何表达式。
Embarcadero RAD Studio(多功能应用程序开发工具) 编程工具177.22 MB12
详情猿编程客户端 编程工具173.32 MB4.16.0
详情猿编程 编程工具173.32 MB4.16.0
详情VSCodium(VScode二进制版本) 编程工具76.23 MBv1.57.1
详情aardio(桌面软件快速开发) 编程工具9.72 MBv35.69.2
详情一鹤快手(AAuto Studio) 编程工具9.72 MBv35.69.2
详情ILSpy(.Net反编译) 编程工具3.97 MBv8.0.0.7339 绿色
详情文本编辑器 Notepad++ 编程工具7.81 MBv8.1.3 官方中文版
详情核桃编程 编程工具272.43 MBv2.1.120.0 官方版
详情delphi2007完整 编程工具1198 MB附安装教程
详情SAPIEN PrimalScript2015 编程工具78.02 MB附带安装教程
详情Alchemy Catalyst可视化汉化工具 编程工具81.00 MBv13.1.240
详情Professional Tag Editor(通用标签编辑器) 编程工具25.6 MBv1.0.6.8
详情Coffeecup HTML Editor(html网页编辑器) 编程工具68.98 MBv15.4 特别版
详情JCreator Pro 编程工具9.65 MBv5.0.1 汉化
详情WebStorm 12中文 编程工具209.88 MB附带安装教程
详情MSWLogo(多功能项目开发与管理工具) 编程工具2.25 MBv6.5 免费版
详情JetBrains datagrip 2018.2.1中文-datagrip 2018.2.1 编程工具160.88 MB附注册码汉化包
详情易安卓5.0 编程工具202 MBv5.0 附破解补丁
详情keil uvision5 编程工具271.63 MB附带安装教程
详情CIMCO Edit V8中文 编程工具248 MB附安装教程
详情IntelliJ IDEA 2020.1(java集成开发环境) 编程工具643.0 MB附安装教程
详情redis desktop manager2020.1中文 编程工具32.52 MB附带安装教程
详情猿编程 编程工具173.32 MB4.16.0
详情信捷PLC编程工具软件 编程工具14.4 MBv3.5.2 官方版
详情源码编辑器 编程工具201.0 MBv3.4.3 官方版
详情Microsoft Visual C++ 编程工具226.00 MBv6.0 SP6 简体中文版
详情s7 200 smart编程软件 编程工具187 MBv2.2 官方中文版
详情TouchWin编辑工具(信捷触摸屏编程软件) 编程工具55.69 MBv2.D2c 官方版
详情易语言5.8完美 编程工具312 MB5.8.1 破解增强版
详情Scraino(少儿编程软件) 编程工具272.93 MBv0.3.0 官方版
详情vs2008中文 编程工具1495 MB附序列号
详情e盾网络验证源码 编程工具25.77 MBV45 官方版
详情codeblocks 编程工具95.21 MBv13.12 中文完整版(带GNW编译器
详情Android Studio(安卓开发环境) 编程工具983.0 MBv3.5.0.21 汉化版(附安装教程)
详情源码编辑器pc版 编程工具201.0 MBv3.4.3 官方版
详情CH341A编程器 编程工具1.06 MB1.30 绿色中文版
详情layuiAdmin pro(layui后台管理模板系统) 编程工具0.57 MBv1.1.0 单页版
详情海龟编辑器 编程工具71.5 MBv0.8.4 中文版
详情Ardublock中文版(Arduino图形化编程软件) 编程工具2.65 MB附带安装教程
详情文本编辑器 Notepad++ 编程工具7.81 MBv8.1.3 官方中文版
详情富途牛牛 编程工具160.59 MBv11.8.9068 官方版
详情微信开发者工具 编程工具129.37 MBv1.05.2105170 官方版
详情UEStudio v18.0.0.18 简体中文绿色 编程工具19.00 MB
详情十六进制编辑器 WinHex 编程工具2.79 MBv20.2 SR-5
详情代码编辑器 Sublime Text 编程工具54.74 MBv4.0.0.4126
详情RJ TextEd(代码编辑器) 编程工具49.46 MBv15.31
详情核桃编程 编程工具272.43 MBv2.1.120.0 官方版
详情影刀 编程工具306.37 MBv4.9.14
详情Kate(高级文本编辑器) 编程工具56.11 MBv21.12.1.1544
详情