打开控制台(win+r,输入cmd,按回车),输入 go env 查看go配置信息
3. VsCode 配置 安装Go扩展
修改settings.json文件
粘贴以下代码
{
"workbench.colorTheme": "Default Light+",
"go.alternateTools": {
"editor.wordWrap": "on",
// 如果useLanguageServer设为true,那么在编写代码时引入本地没有的package时,会自动下载安装
// 就是有时候会非常卡,保存go的编码文件时偶尔会卡死。这点你们自己取舍吧
"go.useLanguageServer": false,
"editor.minimap.renderCharacters": false,
"editor.minimap.enabled": false,
"terminal.external.osxExec": "iTerm.app",
"go.docsTool": "gogetdoc",
"go.testFlags": ["-v","-count=1"],
"go.buildTags": "",
"go.buildFlags": [],
"go.lintFlags": [],
"go.vetFlags": [],
"go.coverOnSave": false,
"go.useCodeSnippetsOnFunctionSuggest": false,
"go.formatTool": "goreturns",
"go.gocodeAutoBuild": false,
"go.goroot": "填写GOROOT路径",
"go.gopath": "填写GOPATH路径",
"go.autocompleteUnimportedPackages": true,
"go.formatOnSave": true,
"window.zoomLevel": 0,
"debug.console.fontSize": 16,
"debug.console.lineHeight": 30,
}
}
创建Go文件安装 Go 依赖 修改 Go 国内镜像
go env -w GOPROXY=https://goproxy.cn,direct安装依赖
自动安装
Windows平台按下Ctrl+Shift+P输入框中输入>go:install,下面会自动搜索相关命令,我们选择 Go:Install/Update Tools 这个命令选中所有并回车d出等待即可手动安装
到 GOPATH 目录下创建 golang.org/x 目录然后在 golang.org/x 路径下启动 CMD 或者 Git Bash执行命令git clone http://github.com/golang/tools
git clone http://github.com/golang/lint
git clone http://github.com/golang/net
git clone http://github.com/golang/text
git clone http://github.com/golang/crypto
git clone http://github.com/golang/sys
进入GOPATH目录,执行以下命令: go get -u -v github.com/nsf/gocode
go get -u -v github.com/sqs/goreturns
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/newhook/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/lukehoban/go-outline
go get -u -v github.com/derekparker/delve/cmd/dlv
4. F5 调试运行
lanuch.json 文件配置
{
"version": "0.2.0",
"configurations": [
{
"name": "GoLaunch",
"type": "go",
"request": "launch",
"mode": "debug",
"remotePath": "",
"port": 2345,
"host": "127.0.0.1",
"program": "${fileDirname}//main.go", // 将 main.go 换成你的文件名
"env": {
"GOPATH": "D:/SoftWare/Go/workplace/", // 你的GOPATH
"GOROOT": "D:/SoftWare/Go/" // GOROOT,GO的安装目录
},
"args": [],
//"showLog": true
}
]
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)