ホームページ  >  記事  >  バックエンド開発  >  Go 開発用に Visual Studio Code で Delve デバッガーをセットアップして使用する方法

Go 開発用に Visual Studio Code で Delve デバッガーをセットアップして使用する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-10 12:10:03507ブラウズ

How to Set Up and Use the Delve Debugger in Visual Studio Code for Go Development?

Visual Studio Code for Go 開発での Delve デバッガーの使用

Visual Studio Code での Delve デバッガーの使用で問題が発生した場合開発に進みます。次の詳細な手順に従ってセットアップを進めてください。プロセス:

  1. Go 環境のインストールと構成:

    • Go の最新バージョンがインストールされていること、および GOROOT および GOPATH 環境変数が設定されていることを確認します。正しく設定されています。
    • $GOPATH/bin を OS PATH 環境に追加します。
    • 環境変数 GO15VENDOREXPERIMENT = 1 を設定します。
  2. Visual Studio Code をインストールします:

    • Visual StudioをダウンロードしてインストールしますCode.
  3. VS Code に Go 拡張機能をインストールします:

    • VS Code クイック オープンを起動します (Ctrl P) に「ext install」と入力しますGo」を選択して Go 拡張機能をインストールします。
  4. ワークスペースとソース コードを開く:

    • Go コード (Ctrl Shift) E).
  5. デバッガーを開いてブレークポイントを設定します:

    • デバッガー パネルを開きます ( Ctrl Shift D).
    • デバッグするコード行にブレークポイントを設定します (例: F9)。
  6. 開始デバッグ:

    • F5を押してデバッグを開始し、環境の入力を求められたら「Go」を選択します。
  7. デバッグコントロール:

    • ステップオーバー: F10
    • ステップイン: F11
    • ステップアウト: シフト F11
    • デバッグ停止: Shift F5
    • デバッグ再開: Ctrl Shift F5

Launch.json 構成:

参照用の未変更の launch.json ファイル:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "remotePath": "",
            "port": 2345,
            "host": "127.0.0.1",
            "program": "${workspaceRoot}",
            "env": {},
            "args": [],
            "showLog": true
        }
    ]
}

Go コードのサンプルデバッグのデモンストレーション:

package main

import "fmt"

func main() {
    fmt.Println("Hello World!")
    i := 101
    fmt.Println(i)
}

予想される出力:

デバッガーは設定されたブレークポイントで中断し、コードをステップ実行したり、変数を検査したり、プログラムの実行を制御します。

以上がGo 開発用に Visual Studio Code で Delve デバッガーをセットアップして使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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