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

本文介绍了如何搭建Go语言的开发环境,分别详细讲解了Jetbrains GoLand的购买、破解(正版用户忽略)、GOROOT设置,以及Visual Studio Code的语言切换、Go语言扩展安装、GOPATH配置、调试器安装和配置过程。
摘要由CSDN通过智能技术生成

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

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

下载地址:GoLand by JetBrains: More than just a Go IDE

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

注:Goland和IDEA都能用

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

下载地址是IntelliJ IDEA 注册码

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

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

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

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

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

ThisCrackLicenseId-{ 
“licenseId”:”ThisCrackLicenseId”, 
“licenseeName”:”idea”, 
“assigneeName”:”“, 
“assigneeEmail”:”idea@163.com”, 
“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

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

2.设置GOROOT

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

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

(2)设置GOPATH

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

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

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

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

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

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

1.切换语言

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

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

2.安装Go语言扩展

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

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

3.配置GOPATH

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

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

4.安装调试器

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

set GPPATH=%cd%

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

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

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

我的路径是Self→bin

5.添加配置

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值