使用VsCode擼GO的姿勢

來源:互聯網
上載者:User

聲明,本人也是各種查資料搞得這個,發現錯誤會及時更新本文章
首先,關於牆,請自備梯子什麼的...
其次,這裡有關於為什麼梯子沒辦法代理cmd的說明
最後,我們開始配置環境

VsCode擴充外掛程式安裝

  • 擴充商店搜尋Go一般安裝第一個就對了,副檔名就叫Go
  • 配置Go設定檔
    • 檔案-喜好設定-設定-使用者佈建, 複製下列到使用者佈建中, 也可以在工作區設定中單獨配置gopath
    // golang配置    "go.formatTool": "goreturns",    "go.goroot": "D:/Go",    "go.gopath": "${workspaceRoot}"
  • 配置完成之後vscode應該會提示安裝外掛程式,點擊安裝所有就行
  • 正常情況會有好多安裝失敗的,這時候我們需要手動去github下載

手動去github下載tools

首先,關閉VsCode
其次,準備好你的git,並切換到%GOPATH%\src\github.com\golang\
最後,相關參考文章如下:
讓你成功安裝vscode中go的相關外掛程式
Git報錯集合

  • 執行clone命令
git clone https://github.com/golang/tools.git tools
  • 拷貝tools目錄到%GOPATH%\src\golang.org\x\
# git bash 中的操作,需提前建立目錄cp  -r tools/ ../../golang.org/x/
  • 拷貝%GOPATH%\src\github.com\golang\下的lint檔案夾到%GOPATH%\src\golang.org\x\目錄下
    不拷貝會在安裝的時候報找不到的錯誤,如下:
    = =不知道為啥會報這種錯誤,反正複製過去就解決了
E:\GoProjects\go_study>go install github.com\golang\lint\golintsrc\github.com\golang\lint\golint\golint.go:19:2: cannot find package "golang.org/x/lint" in any of:        D:\Go\src\golang.org\x\lint (from $GOROOT)        E:\GoProjects\go_study\src\golang.org\x\lint (from $GOPATH)# 複製過去之後手動執行這個命令安裝就行E:\GoProjects\go_study>go install github.com\golang\lint\golint
  • 重新開啟你的VsCode,還會提示安裝沒有安裝成功的外掛程式,這時候依然點擊安裝所有外掛程式,然後就等待安裝完成吧...
未完... 發現錯誤和問題會及時更新本文章
相關文章

聯繫我們

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