GO VSCODE環境構築

3122 ワード

本機はwindow 10システムで、今回のインストールはすべてwindow 10上で行います.
インストールgo
  • 公式からpkgパッケージをダウンロードしてインストールできる
  • GO環境変数の構成
  • GOROOT
    GOROOT私のはデフォルトのインストールディレクトリで、C:Go
  • PATH変数
    PATH C:Go bin
  • GOPATHワークスペース
    GOPATHワークスペースはあなたの好みに合わせて自分で設定して、私のはE:myGoに置きます
  • cmdを開いてgoが正常にインストールされたかどうかを確認します.
    次の図はgoの環境構成が成功したことを示しています.

  • VSCDE取付
    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/2つのフォルダをこのディレクトリの下に
  • に切り替えます.
    git clone https://github.com/golang/too...
  • 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は特殊です上の方法ではgolangにインストールできません.org/xディレクトリで実行
    git clone https://github.com/golang/lin...
    go install github.com/mdempsky/gocode
    上記のプラグインが上記の方法でダウンロードできない場合は、vscodeを利用した方法もあります(親測が利用可能!)
    インストールに成功していないプラグインパスeg:github.com/go-delve/delveをコピーしてhttps://に接続しgithubのアドレスにアクセスするインストールパッケージをダウンロードしてインストールパッケージをGOPATH/src対応のディレクトリの下に解凍し、GOPATH実行go install github.com/go-delve/delve見てGOPATH/bin対応するバイナリファイルがあるはずです他のプラグインがインストールされていなければ、上記の方法で実現すればいいのですが、遅いです
    VSCODEの設定
  • プロファイルsettingsを開く.json

  • {
    "go.buildOnSave": true,
    "go.lintOnSave": true,
    "go.vetOnSave": true,
    "go.buildTags": "",
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.coverOnSave": false,
    "go.useCodeSnippetsOnFunctionSuggest": false,
    "go.formatOnSave": true,
    "go.formatTool": "goreturns",
    "go.goroot": "C:\\Go",
    "go.gopath": "E:\\myGo",
    "go.gocodeAutoBuild": false

    }
    go.goroot: GOROOT go.gopath:GOPATH
    これで楽しくgoプログラムをデバッグできます
    goプラグインの機能紹介
    作者の能力は穴に入ったばかりで、能力は限られています.