日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Go语言vscode环境配置

發布時間:2025/3/8 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Go语言vscode环境配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Go語言vscode環境配置

此教程在GO已經安裝成功的前提下。

安裝vscode擴展

在vscode擴展里面搜索go,然后下載擴展。

安裝go 插件

  • 在$GOPATH目錄下創建bin,pkg,src
  • 切換到$GOPATH/bin目錄下,打開終端輸入以下命令,不需要翻墻:

    • go get -u -v github.com/josharian/impl
    • go get -u -v github.com/mdempsky/gocode
    • go get -u -v github.com/rogpeppe/godef
    • go get -u -v github.com/golang/lint/golint
    • go get -u -v github.com/lukehoban/go-find-references
    • go get -u -v github.com/lukehoban/go-outline
    • go get -u -v github.com/sqs/goreturns
    • go get -u -v golang.org/x/tools/cmd/gorename
    • go get -u -v github.com/tpng/gopkgs
    • go get -u -v github.com/newhook/go-symbols
    • go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv
    • go get -u -v golang.org/x/tools/cmd/guru

    一共 11 個插件,由于被墻和依賴的緣故,很多插件是沒辦法正常安裝的,但是go官方在github是有鏡像倉庫的,所以我們可以借助github來安裝。

  • 在src下創建golang.org/x/兩個文件夾,然后切換到此目錄下,打開終端輸入:

    git clone https://github.com/golang/tools.git

    此時x目錄下會出現tools文件夾。

  • 切換到$GOPATH目錄下,打開終端輸入以下命令安裝,安裝那些你上一步沒有成功的插件:

    • go install github.com/mdempsky/gocode
    • go install github.com/rogpeppe/godef
    • go install github.com/lukehoban/go-find-references
    • go install github.com/lukehoban/go-outline
    • go install github.com/sqs/goreturns
    • go install golang.org/x/tools/cmd/gorename
    • go install github.com/tpng/gopkgs
    • go install github.com/josharian/impl
    • go install github.com/newhook/go-symbols
    • go install golang.org/x/tools/cmd/guru
      golint比較特殊通過上面的方式還是無法安裝,所以我們在x目錄下打開終端執行:
      git clone https://github.com/golang/lint.git go install golang.org/x/lint/golint

    此時所有插件安裝成功。

  • 第三方庫依賴

  • 安裝net庫解決警告,切換到x目錄,然后打開終端執行:

    git clone git@github.com:golang/net.git --depth 1

    然后重啟vscode即可。

  • 安裝text庫解決警告,切換到x目錄,然后打開終端執行:

    git clone git@github.com:golang/text.git --depth 1

    然后重啟vscode即可

  • 調試配置

  • 進入調試界面,按F5或者點擊調試按鈕,進入后添加配置。

  • 回到hello.go文件,按F5,出現以下界面代表成功:

  • 備注:go的調試器是dlv

    用戶設置

    如果設置了系統級別的$GOPATH可以在用戶設置里面覆蓋。

    "go.lintTool": "golint", "go.formatTool": "goreturns", "go.useCodeSnippetsOnFunctionSuggestWithoutType": true,

    總結

    以上是生活随笔為你收集整理的Go语言vscode环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。