1. 程式人生 > >vscode 配置 go 開發環境

vscode 配置 go 開發環境

一、下載vscode並安裝      https://code.visualstudio.com/Download

二、下載go 並安裝  https://golang.google.cn/dl/

三、配置環境

        1、配置goroot ,  這個是go的安裝根目錄

            

       2、 配置gopath,這個是go開發的工作目錄

        

        3、在cmd 命令中輸入go version  和 go env  有如下提示,則說明配置成功

             

        4、在gopath 對應的資料夾下新建 bin、pkg、src三個資料夾,在src下面新建 golang.org/x 資料夾

        5、在x資料夾下  ,執行 git clone https://github.com/golang/tools.git tools   和   git clone https://github.com/golang/lint lint  下載github上go相關的工具原始碼;或者直接去 github 上下載對應的原始碼,解壓並命名為 tools 和 lint 檔案下放在 x資料夾下

        

 

        6、在gopath 對應的資料夾下執行 如下命令,則會在bin目錄下,生成對應的exe檔案

    go install github.com/mdempsky/gocode
    go install github.com/ramya-rao-a/go-outline
    go install github.com/acroca/go-symbols
    go install golang.org/x/tools/cmd/guru
    go install golang.org/x/tools/cmd/gorename
    go install github.com/stamblerre/gocode
    go install github.com/ianthehat/godef
    go install github.com/sqs/goreturns
    go install golang.org/x/lint/golint    

    
         7、開啟vscode   設定go配置,先按照1、2、3安裝go的外掛,然後  檔案 >  首選項 > 設定 ,點選箭頭,進入 settings.json 的設定

           

8、在settings.json中加入如下配置並儲存,其中go.goroot 和 go.gopath 根據實際修改

    "go.buildOnSave": "workspace",     "go.lintOnSave": "package",     "go.vetOnSave": "package",     "go.buildTags": "",     "go.buildFlags": [],     "go.lintFlags": [],     "go.vetFlags": [],     "go.coverOnSave": false,     "go.useCodeSnippetsOnFunctionSuggest": false,     "go.formatOnSave": true,     "go.formatTool": "goreturns",     "go.goroot": "E:\\Program Files\\Go",     "go.gopath": "E:\\GoWorkspace",     "go.gocodeAutoBuild": false   9、在src目錄下新建專案資料夾,並在資料夾件新建go檔案,輸入如下程式碼,並按F5 執行,如在控制檯正確列印 “hello golang!”,則開發環境配置成功。