Visual Studio Code for Go 開発のインストールと構成

このクイック スタートでは、Go コンパイラとツールをインストールし、Visual Studio Code をインストールして Go コードを記述し、Go の作成中にサポートを提供する Go for Visual Studio Code 拡張機能をインストールします。 構成したら、アプリケーションを作成して実行し、デバッグ ツールを使用して実行を一時停止し、変数の値を観察します。

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

公式ページから Go をインストールします。 これにより、Go 開発時にさまざまな一般的なタスクを実行するためのコンパイラ、標準ライブラリ、および多くのツールがインストールされます。 Go をインストールするには、次の手順に従ってください。

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

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

次に、基本的なコード編集機能を提供する Visual Studio Code をインストールします。 次の手順に従って、Visual Studio Code をインストールします。

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

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

Go for Visual Studio Code 拡張機能をインストールして構成します。 Visual Studio Code および Go 拡張機能では、IntelliSense、コード ナビゲーション、高度なデバッグが提供されます。

手順 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 プログラムのサンプルを記述する

この手順では、サンプルの Go プログラムを作成して実行し、すべてが正常に動作していることを確認します。

手順 Screenshot
Visual Studio Code で、Go アプリケーションのルート ディレクトリを開きます。 フォルダーを開くには、アクティビティ バーのエクスプローラー アイコンを選択し、[フォルダーを開く] を選択 します 新しいフォルダーを作成する方法を示すスクリーンショット。
[エクスプローラー] パネルで [新しいフォルダー] を選択し、名前が付いたサンプル Go アプリケーションのルート ディレクターを作成しますsample-app Visual Studio Code でフォルダーを作成する方法を示すスクリーンショット。
エクスプローラー パネルで[New File]\(新しいファイル\)を選択し、ファイルに main.go という名前を付けます。 Visual Studio 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. デバッガーを実行する

最後に、ブレークポイントを作成し、デバッガー ツールを使用してコードを 1 行ずつステップ実行し、アプリケーションの一時停止中に変数に格納されている値を表示します。

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

次のステップ