【Go语言教程】(二) 搭建开发环境

一、集成开发环境——Jetbrains GoLand

GoLand是Jetbrains公司在IntelliJ平台上开发的Go语言整合工具开发集成环境,提供Go语言的编辑、编译、调试、工程管理、重构等各种功能,无论对于学习者还是企业项目研发者来说,都是首选的开发环境。

下载地址:https://www.jetbrains.com/go/

 

1.购买与破解,如是企业开发者请购买正版,个人研究者请看下面:

注:Goland和IDEA都能用

(1)从下面地址下载一个jar包,JetbrainsCrack-3.1-release-enc.jar

下载地址是http://idea.lanyus.com/

(2)将你下载好的JetbrainsCrack-3.1-release-enc.jar拷贝到你的Goland(Idea)安装目录的bin目录下。 

【Go语言教程】(二) 搭建开发环境_第1张图片

(3)在bin目录下找到两个vmoptions文件,goland.exe.vmoptions和goland64.exe.vmoptions(IDEA则为idea.exe.vmoptions和idea64.exe.vmoptions)

【Go语言教程】(二) 搭建开发环境_第2张图片

(4)将这两个文件用记事本或者写字板打开,在两个文件最后一行添加:-javaagent:C:\Program Files\JetBrains\GoLand 2018.2.4\bin\JetbrainsCrack-3.1-release-enc.jar

注意:-javaagent:后加的是自己刚才所添加的JetbrainsCrack-3.1-release-enc.jar的具体路径。

【Go语言教程】(二) 搭建开发环境_第3张图片

(5)接下来重新启动软件,复制以下内容到Acrivation code中的空白处

ThisCrackLicenseId-{ 
“licenseId”:”ThisCrackLicenseId”, 
“licenseeName”:”idea”, 
“assigneeName”:”“, 
“assigneeEmail”:”[email protected]”, 
“licenseRestriction”:”For This Crack, Only Test! Please support genuine!!!”, 
“checkConcurrentUse”:false, 
“products”:[ 
{“code”:”II”,”paidUpTo”:”2099-12-31”}, 
{“code”:”DM”,”paidUpTo”:”2099-12-31”}, 
{“code”:”AC”,”paidUpTo”:”2099-12-31”}, 
{“code”:”RS0”,”paidUpTo”:”2099-12-31”}, 
{“code”:”WS”,”paidUpTo”:”2099-12-31”}, 
{“code”:”DPN”,”paidUpTo”:”2099-12-31”}, 
{“code”:”RC”,”paidUpTo”:”2099-12-31”}, 
{“code”:”PS”,”paidUpTo”:”2099-12-31”}, 
{“code”:”DC”,”paidUpTo”:”2099-12-31”}, 
{“code”:”RM”,”paidUpTo”:”2099-12-31”}, 
{“code”:”CL”,”paidUpTo”:”2099-12-31”}, 
{“code”:”PC”,”paidUpTo”:”2099-12-31”} 
], 
“hash”:”2911276/0”, 
“gracePeriodDays”:7,

(6)打开GoLand注册的地方,粘贴以上代码,点击OK

【Go语言教程】(二) 搭建开发环境_第4张图片

【Go语言教程】(二) 搭建开发环境_第5张图片

然后打开Get Help>About,就可以看到有效期到2100年

【Go语言教程】(二) 搭建开发环境_第6张图片

 

2.设置GOROOT

GOROOT是Go语言的安装路径,Go Land会自动识别,如果编译错误,可以尝试手动设置GOROOT,步骤如下。

(1)选择Configure→Setting→Go→GOROOT

【Go语言教程】(二) 搭建开发环境_第7张图片

(2)设置GOPATH

GOPATH是Go语言编译时参考的工作路径,类似Java里的Workspace概念,默认选择一个空目录作为GOPATH即可

【Go语言教程】(二) 搭建开发环境_第8张图片

 

(3)单击main左边的绿色小箭头,并单击go run main.go即可运行程序。GoLand使用Go语言会在运行时自动编译。

 

(4)如果觉得白色有点刺眼,可以换成黑色的,设置路径 File→Editor →Color Scheme → General → Editor → Selection background

【Go语言教程】(二) 搭建开发环境_第9张图片

 

二、方便定义功能的编辑器——Visual Studio Code

Visual Studio Code(简称VS Code) 是一款微软公司开发的,能运行在Mac OS X、Windows和Linux上的跨平台开源代码编辑器。

VS Code使用JSON格式的配置文件进行所有功能和特性的配置。VS Code可以通过扩展程序为编辑器实现编程语言高亮、参数提示、调试、文档生成等各种功能。

1.切换语言

选择VS Code的菜单“查看”命令,在打开的面板中输入“配置语言”,选中然后打开locale.json文件

【Go语言教程】(二) 搭建开发环境_第10张图片

"zh-CN"为中文,“en-US”为英文,修改完成后关闭VS Code重新打开就生效了。

2.安装Go语言扩展

选择View→Extensions命令,打开扩展面板,搜索框输入Go,找到

Rich Go language support for Visual Studio Cod字样的扩展,单击右边绿色按钮Install安装Go语言扩展

【Go语言教程】(二) 搭建开发环境_第11张图片

3.配置GOPATH

选择菜单File→Preferences→Settings命令,打开User Setting配置

【Go语言教程】(二) 搭建开发环境_第12张图片

左边窗口不能更改,只能更改右边的配置,没有被修改的使用左边的系统默认配置。在右边添加个JSON字段go.gopath,注意要在上一行末尾加个“,”号

 

【Go语言教程】(二) 搭建开发环境_第13张图片

 

4.安装调试器

在用户的源码GOPATH目录中打开命令行,在命令行中输入以下命令下载dlv调试器。

set GPPATH=%cd%

go get github.com/derekparker/delve/cmd/dlv

编译好的dlv会放在GOPATH的bin目录下

(在GOPATH目录下按住Shift键然后输入命令)

【Go语言教程】(二) 搭建开发环境_第14张图片

我的路径是Self→bin

【Go语言教程】(二) 搭建开发环境_第15张图片

5.添加配置

(1)VS Code中运行Go程序需要创建配置。选择菜单View→Debug或者单击左边的虫子图标

【Go语言教程】(二) 搭建开发环境_第16张图片

(2)在右边的编辑地区选择Go:Launch file文件

【Go语言教程】(二) 搭建开发环境_第17张图片

【Go语言教程】(二) 搭建开发环境_第18张图片

(3)准备一段简单代码,按F9可以在鼠标选中代码行设置断点,按F5运行代码

【Go语言教程】(二) 搭建开发环境_第19张图片

你可能感兴趣的:(Go语言,区块链,Golang,Go语言,Jetbrains,GoLand)