Go語言環境安裝-Mac
阿新 • • 發佈:2018-09-03
usr inter 回車 符號 ref 靜態分析 clas focus 點擊
如果不能下載的包可以采用git clone下載,下載完成後拷貝到對應的目錄:
1.環境安裝
Go SDK下載和安裝,下載地址為:https://golang.org/dl/
Visual Studio Code下載和安裝,下載地址為:https://code.visualstudio.com/Download
大家根據不同的操作系統選擇下載地址,安裝比較簡單,基本上下一步下一步就完成了
安裝完成後可以查看go的版本命令:go version
查看Go的環境配置信息命令:go env
2.工具配置
2.1go插件安裝
輸入關鍵字“go”,回車查詢,選擇第一個,點擊安裝即可。
2.2VS Code配置
打開Visual Studio Code,找到菜單Code->Preferences->Settings
{ "go.autocompleteUnimportedPackages": true, "files.autoSave": "onFocusChange", "go.buildOnSave": "package", "go.lintOnSave": "package", "go.vetOnSave": "package", "go.buildFlags": [], "go.lintFlags": [], "go.vetFlags": [], "go.useCodeSnippetsOnFunctionSuggest": false, "go.formatTool": "goreturns", "go.gopath": "/Users/[username]/go", "go.goroot": "/usr/local/go", }
2.3插件文件夾配置
在GoPath對應的目錄下新建文件夾“golang.org”,在golang.org文件夾在再新建文件夾“x”,
打開命令行工具,運行如下命令:
- 切換當前目錄到x:cd $GOPATH/src/golang.org/x/
- 下載tools工具:git clone https://github.com/golang/tools.git tools
2.4安裝插件
在GoPath->Src下新建Demo項目文件夾,如Demo1,在Demo1下新建一個文件demo.go,用VS Code打開該文件夾,如下圖:
VSCode會自動提示安裝插件包,圖中右下角,點擊“Install All”,即可安裝所有插件
如果不能下載的包可以采用git clone下載,下載完成後拷貝到對應的目錄:
如:git clone https://github.com/cweill/gotests
2.5安裝xcode-select
運行如下命令:
xcode-select --install
2.6安裝delve
先切換到路徑:
cd /Users/[username]/go/bin
運行如下命令安裝插件delve
go get -u github.com/derekparker/delve/cmd/dlv
2.7插件介紹
- Colorization 代碼著彩色?
- Completion Lists 代碼自動完成(使用gocode)
- Snippets 代碼片段?
- Quick Info 快速提示信息(使用godef)?
- Goto Definition 跳轉到定義(使用godef)?
- Find References 搜索參考引用(使用go-find-references)?
- File outline 文件大綱(使用go-outline)?
- Workspace symbol search 工作區符號搜索(使用 go-symbols)?
- Rename 重命名(使用gorename)?
- Build-on-save 保存構建(使用go build或go test)?
- Format 代碼格式化(使用goreturns或goimports或gofmt)?
- Add Imports 自動完成導入未導入的 packages(使用 gopkgs)?
- Linter 靜態分析檢查(使用 golint 或 gometalinter)?
- Debugging 調試代碼(使用delve)?
- ErrorChecking 檢查代碼中未檢查的錯誤(使用 errcheck)?
- VarChecking 查找未調用的全局變量和常量(使用 varcheck)?
- UnusedCode 查找未調用的代碼(使用 deadcode)
Go語言環境安裝-Mac