jetBrains GoLand是JetBrains公司最新推出的一款基于 IntelliJ 平台的 Go 语言集成开发工具软件。原定的Gogland已经更名为GoLand,不仅是改了名字,还增加了很多实用的功能。小编给大家推荐的是JetBrains GoLand 2017破解版,附带激活补丁,可以非常完美激活JetBrains GoLand,具体的安装破解教程如下所示,小编亲测可用!
官方介绍
去年 12 月,JetBrains 发布了基于 IntelliJ 平台的 Go 语言集成开发环境,代号 Gogland。后来该 IDE 的名字确定为 GoLand。经过一年的开发,正式版 GoLand 2017.3 现已发布。正如 IntelliJ IDEA 之于 Java 开发者一样,GoLand 同样会为 Go 开发者提供更好的开发体验。GoLand 具有智能的自动补全、即时检查和快速修复、导航和自动化重构等功能。除了提供 Go 语言专用的编辑器编码辅助外,GoLand 还提供了一个内置的测试运行器、测试覆盖和一个调试器。其他集成工具包括对 Git,Docker,数据库,终端等的支持。最后,GoLand 完全支持 JavaScript, TypeScript, React, Vue.js, Angular 以及其他用于前端开发的相关技术栈。GoLand 的主要更新将会每年发布 3 次 —— 与 JetBrains 家族的其他 IDE 相同:分别于春季、夏季和冬季发布重大更新。而次要的更新会更频繁。和 JetBrains 家族的其他产品一样,GoLand 是一款付费产品,但可免费提供给特定的团体使用,包括学生、教师和非商业性的开源项目。使用 IntelliJ IDEA Ultimate 的用户,可通过安装此插件在 IntelliJ IDEA 中使用 GoLand 的功能。
GoLand软件特性
1、代码辅助
通过分析源代码,提供Go语言代码自动完成、导航、重构和格式化功能。
2、代码编辑器
语法高亮和提示,提高代码的可读性。
3、人体工学式的设计
简洁而高效的界面设计
4、前端和后端开发
支持前端开发语言和框架,同时提供访问和查询数据库的工具。
5、集成工具
提供了调试器、版本控制工具和测试工具,不需要再单独安装这些插件。
6、插件生态系统
在JetBrains已有的插件生态系统中增加了更多的插件。
JetBrains GoLand 2017安装教程
1、鼠标双击右键解压软件压缩包得到goland-2017软件主程序及破解补丁,然后点击goland-2017.3.exe开始安装,next
2、选择软件安装目录放置C:\Program Files\JetBrains\GoLand 2017.3,修改点击browse按钮,点击next
3、然后设置桌面快捷键方式并关联文件,勾选64位,然后点击next
4、安装软件文件夹并命名JetBrains,并点击install安装按钮,请耐心等待即可
5、之后加载软件,完成安装后,点击finish退出软件
6.然后解压破解补丁,找到匹配平台和版本的补丁运行进行,即可注册
7.打开软件,弹出注册窗口,选择“License server项”,输入下面服务器地址http://intellij.mandroid.cn/,然后点击Activate即可完成激活license server address栏中。
GoLand配置使用说明
1、置工作空间
用过 Eclipse 的同学必不陌生 Workspace (工作空间),Go 也有自己的工作空间,建议将 Go 的代码放在一个单独的空间,类似布局如下:
- workspace
- bin
- pkg
- src
- github.com
- user_name
- project1
- project2
然后将该工作空间(workspace 所在目录)设置到 GOPATH 当中。GOPATH 可用于 Go 导入、安装、构建和更新,还会被 Gogland 自动识别。
注:如果你采用上述说的 GVM 的安装方式,将自动创建一个 Workspace,并配置好 GOPATH 等相关环境变量,这也是 GVM 方便的地方。
2、设置 Gogland 的 GOROOT
在 Gogland 中,需要配置当前项目的 GOROOT,用来编译运行 Go 代码。配置起来也非常方便,打开 Settings → Go → GOROOT 设置即可:
如果你本地安装了多个版本的 Go,也可以在右侧下拉选择相应的版本,这依赖于你本地有多个版本的 Go 环境了。
3、设置 Gogland 的 GOPATH
Gogland 中的 GOPATH 设置功能非常实用和强大,你既可以配置多个全局的 GOPATH (IDE 会自动识别环境变量中的 GOPATH,可不勾选),也可以配置多个项目级别的 GOPATH,甚至还可以配置多个模块级别的 GOPATH。打开 Settings → Go → GOPATH 设置如下:
4、建立新的 Go 项目
这个很简单,在主菜单选择 File → New → Project, 继而弹出 New Project 设置向导:
此处就需要选择你在上面配置好的 GOROOT,新建的项目会自动关联全局 GOPATH,你还可以参照第四节说是设置你项目的 GOPATH。
5、导入已有 Go 项目
如果你本地已有 Go 项目代码,只需在主菜单选择 File → Open,打开你的项目目录即可。
最新版的 Gogland有一个非常体贴的小功能,会自动匹配你当前设置好的全局 GOROOT。当然,你也可以在设置中更换。
接下来会开始建立索引(index),第一次建立的时候可能会比较慢,CPU消耗比较大,耗时长短依赖于你工作空间的代码量,但后续用起来就非常快捷了,索引的建立也是增量的。
注: 但也有一个问题,每次升级 gogland 或者安装更新插件,也会重新建立索引,这个确实不友好,希望 Jetbrains 后续能改善这点。
6、运行/调试/测试程序
当你有了一个 Go 项目工程,二话不说,先跑跑看(前提是你要有一个可执行入口,在 main package 下的 main 函数)。
为了在 Gogland 运行一个 Go 程序,你需要用到 Run Configuration。
使用方法如下:
·在主菜单栏或工具栏打开:Run → Edit Configurations
·点击 Edit Configurations,打开 Run/Debug Configuration 对话框
·点击 + 号按钮,选择你需要的运行配置,Go 用到的配置类型如下(按使用频率解释):
·Go Application:相当于执行 go build 和运行可执行文件命令,该配置会生成可执行文件,也可执行debug
·Go Single File:相当于 go run 命令,该配置不会生成可执行文件,不能执行 debug
·Go Test:用于运行测试代码,相当于 go test,有三种测试框架可供选择:gotest,gocheck 和 gobench
·Go Remote:提供了 Go 的远程调试支持,你只需要设置要远程连接的 Host 和 Port,并且保证你要调试的程序是通过 Delve 启动的
·Go App Engine:允许你将程序部署到 Google AppEngine,前提是你有使用 Google 云,并且你的程序模块加载了 Go AppEngine SDK
·以上就是 Go 工程在运行/调试/测试过程中会用到的配置类型,特别是前三项,最为常用。
GoLand 2017新功能
1、模版(Templates)
默认状态下,编辑器中提供了模版的语法高亮和基础的代码辅助功能,包括关键字的自动补全。
2、导入包(Imports)
IDE中能够设置标准库的导入语法,能够自动将标准库包归并到一个导入作用域中,并自动排序。
3、查找引用(Find Usages)
GoLand中可以轻松查看某个接口被哪些类型实现,并可以显示哪些方法是被重写的。
4、Github
当开发者将Github中库地址进行复制后,并将当前窗口切换到GoLand时,IDE中会提示您可以对Github库进行go get工作。
5、文件监视器(File Watchers)
当在IDE外对项目路径下的文件进行更改后,IDE可以自动将打开的文件进行更新显示。
6、类型指定(Intentions)
对于代码中声明的变量或常量提供显示类型。
7、检查器(inspections)
IDE中提供了新的检查功能。比如当程序中定义了一个分配了内存地址的空slice,检查器将提示您使用nil来替换刚才的声明。
另一个检查功能是针对包中的公有方法是否添加了注释。
8、其他
还有一些bug修复,比如switch语法中对重复项的报告问题的修复等。
Goland 编辑器更换安装新的主题
1.打开Goland,依次打开File>Settings>Plugins,搜索material这个主题,选择安装。
2.选择安装好的主题,依次打开File>Settings>Editor>Color Scheme,在下拉列表中选择安装好的主题。
3.Apply以后重启Goland生效。
支持版本
IntelliJ IDEA 7.0 或更高
ReSharper 3.1 或更高
ReSharper Cpp 1.0 或更高
dotTrace 5.5 或更高
dotMemory 4.0 或更高
dotCover 1.0 或更高
RubyMine 1.0 或更高
PyCharm 1.0 或更高
WebStorm 1.0 或更高
PhpStorm 1.0 或更高
AppCode 1.0 或更高
CLion 1.0 或更高
同类佳作
-
- ultraEdit v27.10.0.132 中文版 下载
- 5.5万 | 92.4 MB
- 一个功能强大的基于磁盘的文本
-
- 源码智造编辑器 V1.0.0 电脑版 下载
- 5.万 | 117.5 MB
- 是一款适合青少年使用的编程学
-
- BabelEdit(json翻译编辑器) V1.9.0 电脑版 下载
- 8.9万 | 33.2 MB
- 是一款强大的Json在线翻译编辑
-
- Textadept(文本编辑工具) V10.1 电脑版 下载
- 1.5万 | 15.8 MB
- 是一款专为编程用户设计的非常
-
- 易联POST调试工具 V2.17 电脑版 下载
- 6.6万 | 1.5 MB
- 是一款简单以及方便的调试工具
-
- Rapid PHP editor(PHP编辑器) V15.0 电脑破解版 下载
- 2.8万 | 63.2 MB
- 是一款功能非常全面的php代码
-
- JAR Compare(Jar比较分析工具) V1.0 电脑版 下载
- 7.7万 | 501.4 KB
- 是一款非常实用的Jar比较分析
-
- python Tkinter GUI可视化助手 V0.2 电脑版 下载
- 9.6万 | 1.1 MB
- 是一款绿色功能实用的PythonT
近期新游
精选专题
话题问答
- 2022-06-24金铲铲之战驯龙敖兴阵容玩法攻略
- 2022-06-24金铲铲之战九星界龙阵容玩法攻略
- 2022-06-24金铲铲之战重骑熊阵容玩法攻略
- 2022-06-24原神久岐忍邀约任务攻略
- 2022-06-26数码宝贝新世纪番长飞虫兽天赋加点推荐
- 2022-06-24阴阳师百鬼乱狱第四关通关攻略
- 2022-06-24王者荣耀戈娅玩法攻略
- 2022-06-26金铲铲之战s7泥头车阵容攻略
- 2022-06-24堆叠大陆第三章玩法攻略
- 2022-06-23哈利波特魔法觉醒染发魔药制作攻略
火爆专区
最新资讯
-
- 职业小课堂:“ 数智技术”指的是以下哪两项技术的融合
- 2032024-11-22
-
- 金融小常识:以下哪种资本形式主要专注于长期投资
- 1082024-11-22
-
- 蚂蚁庄园今日答案11月23日(今日已更新)
- 1932024-11-22
-
- 蚂蚁庄园11月23日最新
- 1362024-11-22
-
- 2024今日小鸡最新答案11.23
- 1982024-11-22
-
- 当「冬日限定」普攻时,手里挥舞的拐杖糖断掉会进入暴怒状态,第4A使用平底锅拍飞敌人?
- 2212024-11-22
-
- 露玛岛怎么联机的
- 1612024-11-22
-
- 《真三国无双:起源》武将赵云介绍 子龙一身是胆
- 1562024-11-21