Go 開発用に Visual Studio Code を構成する

このクイックスタートでは、Go for Visual Studio Code 拡張機能をインストールして構成します。

Go 開発者調査 2020 の結果では、回答者の41% が Go での最も好ましいエディター として Visual Studio Code を選びました。 これは、Visual Studio Code が Go 開発者の間で最も人気のあるエディターであるということです。

Visual Studio Code および Go 拡張機能では、IntelliSense、コード ナビゲーション、高度なデバッグが提供されます。 このクイックスタートでは、Visual Studio Code を構成します。 その後、Go プログラムのサンプルを記述、実行、デバッグします。

Visual Studio Code 内の Go プログラムを示しているスクリーンショット

1. Go をインストールする

Go をインストールするには、次の手順に従ってください。

  1. Web ブラウザーで、go.dev/doc/install に移動します。
  2. お使いのオペレーティング システムに応じたバージョンをダウンロードします。
  3. ダウンロードが完了したら、インストーラーを実行します。
  4. コマンド プロンプトを開き、go version を実行して Go がインストールされていることを確認します。

2. Visual Studio Code をインストールする

次の手順に従って、Visual Studio Code をインストールします。

  1. Web ブラウザーで、code.visualstudio.com に移動します。
  2. お使いのオペレーティング システムに応じたバージョンをダウンロードします。Windows、Linux、macOS がサポートされています。
  3. ダウンロードが完了したら、インストーラーを実行します。 これはすぐに完了します。

3. Go 拡張機能のインストール

手順 Screenshot
Visual Studio Code で、アクティビティ バーの [拡張機能] アイコンをクリックして[拡張機能] ビューを表示します。 または、キーボード ショートカット (Ctrl + Shift + X) を使用します。 Go 拡張機能を検索する方法を示すスクリーンショット。
Go 拡張機能を検索し、[Install]\(インストール\) を選択します。 上部にあるツール バーの検索ボックスを使用して、Azure の App Services を検索する方法を示すスクリーンショット。

4. Go ツールを更新する

手順 Screenshot
Visual Studio Code で、コマンド パレット[Help]\(ヘルプ\)>[Show All Commands]\(すべてのコマンドを表示\) を開きます。 または、キーボード ショートカット (Ctrl + Shift + P) を使用します。 コマンド パレットでの検索方法を示すスクリーンショット。
Go: Install/Update tools を検索し、パレットからコマンドを実行します。 コマンド パレットから Go: install/update tool を実行する方法を示すスクリーンショット。
メッセージが表示されたら、使用可能なすべての Go ツールを選択し、[OK] をクリックします。 使用可能なすべての Go ツールを更新する方法を示すスクリーンショット。
Go ツールの更新が完了するまで待ちます。 更新されたすべての Go ツールを示すスクリーンショット。

5. Go プログラムのサンプルを記述する

手順 Screenshot
Visual Studio Code で、Go アプリケーションのルート ディレクトリを作成するフォルダーを開きます。 フォルダーを開くには、アクティビティ バーのエクスプローラー アイコンを選択し、[Open Folder]\(フォルダーを開く\) をクリックします。 新しいフォルダーを作成する方法を示すスクリーンショット。
エクスプローラー パネルで [New Folder]\(新しいフォルダー\) をクリックし、sample-appという名前の Go の サンプル アプリケーションのルート ディレクターを作成します。 VS Code で新しいフォルダーを作成する方法を示すスクリーンショット。
エクスプローラー パネルで[New File]\(新しいファイル\)を選択し、ファイルに main.go という名前を付けます。 VS Code で新しいファイルを作成する方法を示すスクリーンショット。
[Terminal]\(ターミナル\) > [New Terminal]\(新しいターミナル\) からターミナルを開き、コマンド go mod init sample-app を実行して Go のサンプル アプリケーションを初期化します。 go mod init コマンドが実行されているのを示すスクリーンショット。
次のコードを main.go ファイルにコピーします。 Go のサンプル プログラムを示すスクリーンショット

サンプル コード:

package main

import "fmt"

func main() {
    name := "Go Developers"
    fmt.Println("Azure for", name)
}

6. デバッガーを実行する

手順 Screenshot
番号付が付いている行の左側をクリックして、7 行目にブレークポイントを作成します。 または、7 行目にカーソルを置き、F9 キーを押します。 ブレークポイントを設定する方法を示すスクリーンショット。
[デバッグ] ビューを表示するには、Visual Studio Code の横にあるアクティビティ バーのデバッグ アイコンをクリックします。 または、キーボード ショートカット (Ctrl + Shift + D) を使用します。 デバッグ パネルに移動する方法を示すスクリーンショット
[Run and Debug]\(実行とデバッグ\) を選択するか、F5 キーを押してデバッガーを実行します。 次に、7 行目の name 変数にカーソルを合わせると、その値が表示されます。 デバッガー バーの [Continue]\(続行) をクリックするか、F5 キーを押してデバッガーを終了します。 VS Code でデバッガーを実行する方法を示すスクリーンショット。

次のステップ