ホームページ >開発ツール >VSCode >Go 言語の vscode がインストールできない場合はどうすればよいですか?

Go 言語の vscode がインストールできない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2020-04-08 09:31:362983ブラウズ

Go 言語の vscode がインストールできない場合はどうすればよいですか?

Go 言語 vscode がインストールできない場合はどうすればよいですか?

Go 言語のインストールと構成 - vscode の章

Go 言語の開発を始めたいが、まだ最初の一歩を踏み出していない場合, それなら、この記事を読めば、寄り道が少なく、すぐに始めることができるはずです。

推奨される関連チュートリアル: vscode チュートリアル

注: この記事は Windows オペレーティング システムに基づいており、エディターは vscode を使用しており、言語はできるだけ簡潔にする必要があります。可能。

始める前に、Windows システムの環境変数を構成する方法を知っておく必要があります。これは比較的簡単なので、ここでは繰り返しません。

インストール手順

Go ダウンロード アドレス: https://golang.google.cn/

vscode ダウンロード アドレス: https://code. Visualstudio.com/Download

Go と vscode のインストール手順: パスを選択し、最後まで [次へ] を押し続けます。 (この記事の Go は c:\Go にインストールされています)

Notes

インストールが成功すると、環境変数がいくつか変更されます。 go コマンドを実行するには、Go インストール ディレクトリの bin ディレクトリをパスに移動します。

GOROOT が環境変数に新たに追加され、デフォルト値はインストール ディレクトリ (私の場合は c:\Go)

GOPATH が環境変数に新たに追加され、デフォルト値が設定されますは C:\ Users\Administrator\go です。このディレクトリは手動で設定できます。また、go によってダウンロードされたパッケージとコマンドを保存するために複数の値を設定できます。作成する後続のパッケージも、GOPATH で指定されたディレクトリに配置する必要があります。

通常、上記の環境変数は go のインストール後に自動的に設定されますが、自動的に設定されない場合は手動で変更することも可能です。

インストールが完了したら、コマンド ラインを開き、「go version」と入力します。go version の入力を求められたら、インストールは成功です。

vscode 設定

vscode を開き、接尾辞 go が付いた新しいファイルを作成します。vscode は自動的に Go プラグインをインストールするように求めます。ハイライトが表示されます。 Go を直接インストールした後の状態を示します。

次に、「hello world」プログラムを作成します。

package main
 
import "fmt"
 
func main() {
    fmt.Println("Hello world")
}

穴を埋める

vscode で go プログラムを作成すると、いくつかのパッケージをダウンロードするように求めるプロンプトがいくつか表示されますが、よく知られているいくつかの理由により、これらのパッケージは直接ダウンロードできません。理由: 手動でダウンロードする必要があり、手順は非常に簡単です (ここでも、事前に Git をダウンロードしてインストールし、環境変数に git コマンドを追加する必要があります)。

GOPATH に対応するディレクトリを開きます。私のディレクトリは C:\Users\Administrator\go です。src ディレクトリがあります (bin ディレクトリと pkg ディレクトリもある場合があります)。src に新しいディレクトリを作成します。構造表示は次のとおりです (既に存在する場合は、新しく作成する必要はありません。存在しないものを入力するだけです):

github.com
golang
golang.org
x

ディレクトリが正常に作成されたら、

git clone https://github.com/golang/tools.git tools
# を実行します。 ## を x ディレクトリにコピーし、ダウンロードしたツール ディレクトリをコピーします golang ディレクトリにコピーします この時点で、ディレクトリ構造は次のようになります:

github.com
golang
tools
golang.org
x
tools

この時点で、vscode がインストール プロンプトを再度表示したら、[インストール] をクリックしますそしてインストールは成功します。

ただし、それでもインストールが成功しない場合は、手動でインストールして次のコマンドをそれぞれ実行することもできます。

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/josharian/impl
 
go install github.com/rogpeppe/godef
 
go install github.com/sqs/goreturns
 
go install github.com/golang/lint/golint
 
go install github.com/cweill/gotests/gotests

vscode コード プロンプト

これで、vscode プロンプトのパッケージが正常にインストールされましたが、小さな問題がまだあります。つまり、vscode には go code プロンプトがありません。必要なのは、vscode プロンプトだけです。簡単に設定するには vscode だけです。設定コードは次のとおりです (settings.json):

{
    "go.autocompleteUnimportedPackages": true,
    "go.gocodePackageLookupMode": "go",
    "go.gotoSymbol.includeImports": true,
    "go.useCodeSnippetsOnFunctionSuggest": true,
    "go.inferGopath": true,
    "go.gopath": "C:/Users/Administrator/go",
    "go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
}

Finally

このようにして、vscode で Go を楽しく遊ぶことができます~~~~~

以上がGo 言語の vscode がインストールできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。