Windows下使用Visual Studio Code搭建Go語言環境

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

1、安裝GO語言

 下載地址:   https://golang.org/dl/ Windows下直接運行安裝GO語言即可。  安裝成功。 安裝完畢GO語言後,需要添加GOPATH環境變數 ,指向自己的工作目錄檔案夾,自己建立一個目錄即可 另外為了操作方便,可以將GOPATH下的bin目錄也添加到Path環境變數的末尾,因為使用go get 命令的時候會將編譯後的檔案放在GOPATH目錄下的bin中
2、安裝GitGit是Go中主要使用的版本控制工具,使用go get命令時需要git工具 下載地址:http://git-scm.com/download/ 一般按照預設設定一路安裝即可。   安裝Git完畢。 3、安裝Visual Studio Code 下載地址:https://code.visualstudio.com/ 安裝VSCode完畢。 4、安裝NodeJS因為VSCode中調試GO需要使用npm,所以這裡提前安裝好NodeJS 下載地址:https://nodejs.org/en/download/  至此,NodeJS安裝完畢。 5、安裝外掛程式 vscode-go項目地址:https://github.com/Microsoft/vscode-go 開啟命令列工具,依次執行以下命令,通過源碼安裝相關的組件,需要確保正確安裝GO語言和Git並且設定了GOPATH環境變數(部分源碼可能需要FQ才可以擷取到) 
go get-u -v github.com/nsf/gocodego get-u -v github.com/rogpeppe/godefgo get-u -v github.com/golang/lint/golintgo get-u -v github.com/lukehoban/go-find-referencesgo get-u -v github.com/lukehoban/go-outlinego get-u -v sourcegraph.com/sqs/goreturnsgo get-u -v golang.org/x/tools/cmd/gorenamego get-u -v github.com/tpng/gopkgsgo get-u -v github.com/newhook/go-symbols
 安裝完畢後開啟VSCode,使用快速鍵Ctrl+Shift+P開啟  Install Extension  安裝GO外掛程式 安裝完畢後重啟編輯器 此時使用VSCode開啟任意go檔案,看是否成功安裝了所有必須的組件,若組件缺失,則會在右下角提示Analysis Tools Missing 此時檢查我GOPATH下的bin目錄,看是否已經成功安裝了一下所有程式,若缺失了某個程式,則參照【步驟N】使用go get命令重新安裝相應的程式 此時開啟User Settings可以看到go外掛程式的相應配置    使用VSCode調試GO語言: 首先確保安裝了mingw-w64 下載地址:https://sourceforge.net/projects/mingw-w64/ 雙擊進行安裝 安裝過程中參照官方的說明進行配置  安裝完畢後將安裝程式的bin目錄添加到Path環境變數中 使用go get命令安裝delve程式
  1. go get-v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv
  安裝完畢後檢查GOPATH下的bin中是否產生了dlv.exe程式 刪除目前使用者檔案夾中的GO外掛程式目錄,因為後面會直接使用源碼進行安裝和調試 使用git命令複製vscode-go外掛程式的源碼到任意的目錄中
  1. git clone https://github.com/Microsoft/vscode-go
 使用命令列工具對vscode-go源碼進行安裝,請確保安裝了NodeJS  安裝成功後,使用vscode-go所在的目錄   進入Debug頁面,按F5直接運行程式,此時會新開啟一個VSCode視窗,使用者打來我們自己的Go工作目錄  這裡任意建立一個工作目錄,並使用VSCode開啟 進入Debug頁面開啟回合組態第一次開啟時需要選擇啟動並執行環境,這裡選擇Go 可以看到此時預設的配置如所示 此時的配置時VSCode自動為我們建立的,存放在工作目錄下的.vscode目錄下 修改回合組態的內容,添加一條配置,如下所示 接著,我們在新開一個VSCode視窗,開啟vscode-go中的debugAdapter目錄  進入調試頁面,按F5直接運行  此時返回之前開啟的我們自己的工作目錄中,開啟需要調試的源碼,下斷點,最後按F5即可進行調試。  至此基本的Go語言環境已經搭建完畢,可以安心開始寫代碼了。



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.