Go語言環境安裝-Mac

來源:互聯網
上載者:User

標籤:int   demo   分享   建立檔案夾   搜尋   語言   git   users   turn   

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外掛程式介紹
  1. Colorization 代碼著彩色?
  2. Completion Lists 代碼自動完成(使用gocode)
  3. Snippets 程式碼片段?
  4. Quick Info 快速提示資訊(使用godef)?
  5. Goto Definition 跳轉到定義(使用godef)?
  6. Find References 搜尋參考引用(使用go-find-references)?
  7. File outline 檔案大綱(使用go-outline)?
  8. Workspace symbol search 工作區符號搜尋(使用 go-symbols)?
  9. Rename 重新命名(使用gorename)?
  10. Build-on-save 儲存構建(使用go build或go test)?
  11. Format 代碼格式化(使用goreturns或goimports或gofmt)?
  12. Add Imports 自動完成匯入未匯入的 packages(使用 gopkgs)?
  13. Linter 靜態分析檢查(使用 golint 或 gometalinter)?
  14. Debugging 調試代碼(使用delve)?
  15. ErrorChecking 檢查代碼中未檢查的錯誤(使用 errcheck)?
  16. VarChecking 尋找未調用的全域變數和常量(使用 varcheck)?
  17. UnusedCode 尋找未調用的代碼(使用 deadcode)

Go語言環境安裝-Mac

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.