go语言环境官网(go语言开发环境配置)
go语言环境官网(go语言开发环境配置)$ go run hello.go使用 go run 执行上面的代码创建工作目录 C:\>Go_WorkSpace。测试代码 test.gopackage mainimport "fmt"func main() {fmt.Println("Hello World!")}
Go语言环境安装Go语言环境下载:https://golang.Google.cn/dl/go1.17.5.windows-amd64.msi
windows系统下安装
go在Windows 系统下安装默认情况下 .msi 文件会安装在 c:\Go 目录下。
安装程序会自动设置环境变量 path为c:\Go\bin 。
测试安装环境创建工作目录 C:\>Go_WorkSpace。
测试代码 test.go
| 
     package main  | 
使用 go run 执行上面的代码
$ go run hello.go
Hello World!
使用 go build 命令生成二进制文件
$ go build hello.go
$ ls
hello hello.go
$ ./hello
Hello World!
图形化IDE GoLand的安装配置下载地址:https://www.jetbrains.com/go/
GoLand配置file->settings




上图说明:
- Name:为本条配置信息的名称,可以自定义,也可以使用系统默认的值;
 - Run kind:这里需要设置为“directory”;
 - Directory:用来设置 main 包所在的目录,不能为空;
 - Output directory:用来设置编译后生成的可执行文件的存放目录,可以为空,为空时默认不生成可执行文件;
 - Working directory:用来设置程序的运行目录,可以与“Directory”的设置相同,但是不能为空。
 
GOROOT
GOPATH
goland创建项目创建项目首先,在“文件”菜单中找到“New”,并在下一级菜单中选择“Project”来创建一个新项目。

在菜单中选择新建项目
为项目选择一个目录(尽量选择空目录),并点击“Create”完成创建。
将 Goland 配置好后,就可以在项目文件夹下编写代码了。首先新建一个 Go 源文件,在项目文件夹上点击右键,然后在弹出的菜单中找到“新建”,并在下一级菜单中选择“Go File”,最后在弹出框中输入文件名(红框处)并选择“Empty file”,无误后按“Enter”键进行确认。

新建 Go 源文件
在新创建的 Go 源文件中写入如下代码。

编写测试代码
然后,我们就可以点击 Goland 右上方的绿色三角来运行上面编写的程序了。

运行程序
Goland 可以模拟各种编辑器的快捷键,例如 Eclipse、Sublime Text 等。
大家可以在“文件”菜单中找到“设置”,然后在新弹出的窗口选择“快捷键”选项,就可以对快捷键进行编辑了,如下图所示。

编辑快捷键
下面列举了一些 Goland 中经常使用到的快捷键。
1) 文件操作相关的快捷键
| 
     快捷键  | 
     作用  | 
| 
     Ctrl E  | 
     打开最近浏览过的文件  | 
| 
     Ctrl N  | 
     快速打开某个 struct 结构体所在的文件  | 
| 
     Ctrl Shift N  | 
     快速打开文件  | 
| 
     Shift F6  | 
     重命名文件夹、文件、方法、变量名等  | 
2) 代码格式化相关的快捷键
| 
     快捷键  | 
     作用  | 
| 
     Ctrl Alt L  | 
     格式化代码  | 
| 
     Ctrl 空格  | 
     代码提示  | 
| 
     Ctrl /  | 
     单行注释  | 
| 
     Ctrl Shift /  | 
     多行注释  | 
| 
     Ctrl B 或 F4  | 
     快速跳转到结构体或方法的定义位置(需将光标移动到结构体或方法的名称上)  | 
| 
     Ctrl “ 或 -”  | 
     可以将当前(光标所在位置)的方法进行展开或折叠  | 
3) 查找和定位相关的快捷键
| 
     快捷键  | 
     作用  | 
| 
     Ctrl R  | 
     替换文本  | 
| 
     Ctrl F  | 
     查找文本  | 
| 
     Ctrl Shift F  | 
     全局查找  | 
| 
     Ctrl G  | 
     显示当前光标所在行的行号  | 
| 
     Ctrl Shift Alt N  | 
     查找类中的方法或变量  | 
4) 编辑代码相关的快捷键
| 
     快捷键  | 
     作用  | 
| 
     Ctrl J  | 
     快速生成一个代码片段  | 
| 
     Shift Enter  | 
     向光标的下方插入一行,并将光标移动到该行的开始位置  | 
| 
     Ctrl X  | 
     删除当前光标所在行  | 
| 
     Ctrl D  | 
     复制当前光标所在行  | 
| 
     Ctrl Shift 方向键上或下  | 
     将光标所在的行进行上下移动(也可以使用 Alt Shift 方向键上或下)  | 
| 
     Alt 回车  | 
     自动导入需要导入的包  | 
| 
     Ctrl Shift U  | 
     将选中的内容进行大小写转化  | 
| 
     Alt Insert  | 
     生成测试代码  | 
| 
     Alt Up/Down  | 
     快速移动到上一个或下一个方法  | 
| 
     Ctrl Alt Space  | 
     类名或接口名提示(代码提示)  | 
| 
     Ctrl P  | 
     提示方法的参数类型(需在方法调用的位置使用,并将光标移动至( )的内部或两侧)  | 
5) 编辑器相关的快捷键
| 
     快捷键  | 
     作用  | 
| 
     Ctrl Alt left/right  | 
     返回至上次浏览的位置  | 
| 
     Alt left/right  | 
     切换代码视图  | 
| 
     Ctrl W  | 
     快速选中代码  | 
| 
     Alt F3  | 
     逐个向下查找选中的代码,并高亮显示  | 
| 
     Tab  | 
     代码标签输入完成后,按 Tab,生成代码  | 
| 
     F2 或 Shift F2  | 
     快速定位错误或警告  | 
| 
     Alt Shift C  | 
     查看最近的操作  | 
| 
     Alt 1  | 
     快速打开或隐藏工程面板  | 
安装的sdk和goland版本要匹配,否者设置go环境目录的时候会始终提示你设置失败。




