无耻的贴上自己另一篇文章
使用VsCode配置GO开发环境
下载所需的文件
Ubuntu 16.04 绿色版编译器环境搭建
一. 下载golang绿色版编译器到任意位置
wget https://dl.google.com/go/go1.10.linux-amd64.tar.gz
二. 解压缩下载的压缩包
tar xzf go1.10.linux-amd64.tar.gz
三. 复制解压出来的go文件夹至自己的常用软件安装目录
四. 修改当前 shell 的环境变量一般来说如果你使用的是bash
,那么你应该修改你用户主目录下的.bashrc
文件或者修改/etc/profile
文件,如果你使用的zsh
那么你应该修改你当前用户主目录下.zshrc
文件。然后加入下面的设置
# ========== Golang settings =====================
export GOROOT="/home/atey/snap/go"
export GOPATH="/home/atey/GolangProject"
export GOBIN=$GOPATH/bin
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
GOROOT
是指golang
编译器的位置
GOPATH
是指项目根目录的位置,一般来说,这个变量会随着我们的项目改变而改变
GOBIN
是指项目目录中bin
目录所在的位置
最后把上面的三个变量全部加入到$PATH
中
IDE的安装和使用
JB家的Golang IDE下载下来就是绿色版的,解压缩之后,直接运行启动脚本打开,如果你也是用的Ubuntu,那么在运行启动脚本配置完成初始设置时,关闭IDE然后重新运行IDE,之后右键单击左侧dock栏中的程序图标,锁定到启动器上,就可以不用配置图标乱七八糟的了。
Windows 系统配置环境
直接下载golang编译器Windows版本,双击msi文件安装即可,IDE等操作不在赘述。
Sublime Text 3配置GO开发环境
首先去Sublime 官网下载安装包,官网提供了近乎无限的试用,所以不要去搞什么破解版了,直接下载安装就行
在工具栏中打开启用Package Control
, 然后按住Ctrl + shift + P
打开Package Control
输入install Package
回车。
然后在弹出的文本框中输入chinese
安装中文(汉化),一般就是第一个。
然后输入GoSublime
来安装对GO语言的支持。
运行程序
Sublime Text 3
中运行GO,不会弄所以直接使用CMD
来运行程序了
shift+Ctrl+p
打开Package Control
输入install
回车
然后输入Golang build
选择Golang build
安装
安装好之后点击Preferences Preferences > Package Setting > Golang Config > Setting - User
设置一些参数,如下
{
"PATH": "D:\\Go\\bin", // go编译器安装路径
"GOPATH": "E:\\GoProjects\\go_study" // 项目路径
}
然后 Ctrl + B
选择go run
试试配置是否正确
一些Go命令
这里很无耻的把CMD中的帮助信息粘贴过来了
===>Go中文网的相关文章
Go is a tool for managing Go source code.
Usage:
go command [arguments]
The commands are:
build compile packages and dependencies
clean remove object files and cached files
doc show documentation for package or symbol
env print Go environment information
bug start a bug report
fix update packages to use new APIs
fmt gofmt (reformat) package sources
generate generate Go files by processing source
get download and install packages and dependencies
install compile and install packages and dependencies
list list packages
run compile and run Go program
test test packages
tool run specified go tool
version print Go version
vet report likely mistakes in packages
Use "go help [command]" for more information about a command.
Additional help topics:
c calling between Go and C
buildmode build modes
cache build and test caching
filetype file types
gopath GOPATH environment variable
environment environment variables
importpath import path syntax
packages package lists
testflag testing flags
testfunc testing functions
Use "go help [topic]" for more information about that topic.