ホームページ >バックエンド開発 >Golang >vscode は golang をビルドします

vscode は golang をビルドします

PHPz
PHPzオリジナル
2023-05-22 16:15:371586ブラウズ

VS Code は、開発とデバッグを容易にするオープンソースのクロスプラットフォームの軽量統合開発環境 (IDE) です。 Golang は Google によって開発されたプログラミング言語であり、ますます多くの開発者に好まれています。この記事では、VS CodeでGolang開発環境を構築する方法を詳しく紹介します。

VS Code のインストール

VS Code の公式 Web サイトは [https://code.visualstudio.com/](https://code.visualstudio.com/) です。公式 Web サイトからダウンロード すべてのインストール パッケージは Windows、MacOS、Linux で利用できます。

インストールが完了したら、VS Code を開き、いくつかの準備を行う必要があります。

  1. Go 言語環境をインストールし、システム環境変数に追加します。
  2. Go 拡張機能を VS Code にインストールします。

Go 言語環境のインストール

Go 言語のインストール パッケージは、公式 Web サイト [https://golang.org/dl/](https://golang) からダウンロードできます。 .org/dl/ ) ダウンロードします。さまざまなオペレーティング システムおよびアーキテクチャに対応したインストール パッケージが提供されています。お使いのコンピュータに適したインストール パッケージを選択してダウンロードしてインストールします。

インストールが完了したら、システム環境変数に Go 言語を追加する必要があります。

  1. 「システム」(Windows 10 の場合は「システム構成」) を開き、「」をクリックします。高度なシステム設定" "。
  2. 「環境変数」をクリックします。
  3. 「システム環境変数」で「パス」を見つけて「編集」をクリックします。
  4. ポップアップ ウィンドウで [新規] をクリックし、C:Go in (Go インストール ディレクトリの下の bin ディレクトリ) と入力します。
  5. [OK] をクリックして設定ダイアログ ボックスを終了し、すべてのウィンドウを閉じてコマンド ライン ツールを再度開きます。

環境変数をインストールして追加した場合は、コマンド ラインに go version と入力して、インストールが成功したかどうかを確認できます。

VS Code に Go 拡張機能をインストールする

VS Code を開き、左側のメニュー バーにある [拡張機能] アイコンをクリックするか、Ctrl Shift X ショートカット キーを押すと、ポップアップが表示されます。拡張パネル。

検索ボックスに「Go」と入力し、Microsoft の Go 拡張機能 (「Go」または「Go for Visual Studio Code」という名前) を見つけてインストールします。インストールが完了したら、VS Code を再起動して有効にする必要があります。

新しい Go プロジェクトを作成して構成する

VS Code インターフェイスで、Ctrl Shift P ショートカット キーを押してコマンド パネルをポップアップ表示し、「 Go: Create」と入力します。新しいプロジェクト」を選択し、プロジェクト ディレクトリとしてフォルダーを選択します。この時点で、VS Code は「go.mod」という名前のファイルを自動的に作成し、そこで新しいモジュールが初期化されます。

Module は Golang 1.11 以降に提供された新しいコード構造メソッドで、古い "GOPATH" ディレクトリを置き換えるために使用され、プロジェクトの依存関係をより適切に管理できます。 Go 言語の各モジュールには固有の URL があり、モジュールの URL にはバージョン情報を含めることができます。たとえば、次の URL はすべて正当なモジュール URL です:

github.com/mg/i            // 最新版本
github.com/mg/i@v1.0.0     // 指定版本 v1.0.0
github.com/mg/i@8543de4    // 指定提交 SHA1(短哈希)

モジュール URL は go.mod ファイル内で初期化されます。たとえば:

module example.com/mypackage

この URL は mypackage というパッケージを表します。これは、example.com Web サイトのサブドメイン名に属します。つまり、プロジェクトが依存関係をダウンロードすると、依存関係はこの URL からのリクエストを開始します。問題がある場合は、次に利用可能なバージョンに切り替えようとします。 。たとえば、mypackage の依存関係は次のとおりです。

require (
    github.com/lib/pq v1.8.0
    github.com/gorilla/mux v1.6.2
)

ここには 2 つの項目があり、mypackage が pq ライブラリと mux ライブラリのバージョン番号に依存していることを示しています。そのうちの v1.8.0 と v1.6.2 はそれらのバージョン番号です。それぞれ指定されたバージョン。

VS Code を使用して Golang コードを作成する

VS Code でプロジェクト フォルダーを開き、main.go ファイルを選択し、次のコードを入力します:

package main

import "fmt"

func main() {
    fmt.Printf("Hello, VSCode Golang
")
}

次に # を押します。 ## F5 キーを押すと、作成する「構成ファイル」(Launch.json ファイル) の種類を尋ねるポップアップ ボックスが表示されます。 「Go Mode」を選択し、プロンプトに従って関連する設定を入力します。ここでは、「現在のファイルを実行」を選択すると、「ターミナル」領域に「Hello, VSCode Golang」の出力が表示されます。

VS Code を使用して Golang コードをデバッグする

VS Code のデバッグ機能を使用すると、コードの実行を簡単に監視し、コードの問題を特定できます。以下は、簡単なデバッグ例を実装するための手順です:

  1. main 関数の前に fmt.Println("Before") を追加します。
  2. F5 ショートカット キーを押して、「Launch.json」構成ファイルを作成して保存します。
  3. エディターにブレークポイントを追加し、Ctrl Shift P ショートカット キーを押してコマンド パネルを開き、「Go: Run Without Debugging」を検索し、コマンドを選択して実行します。 「Before」と「After」の 2 つのメッセージがあり、途中にブレークポイントがあります。
  4. 「Launch.json」ファイルを開き、mode: debug オプションをオンにして、もう一度 F5 を押してデバッグ モード (デバッグ) に入ります。
  5. ここで前のコマンドを実行すると、プログラムはブレークポイントの位置でスタックします。[変数] パネル (変数) を使用して変数の実行ステータスを観察するか、[呼び出しスタック] パネルを使用できます。 (呼び出しスタック) を使用して、関数ポインターのトレース情報を表示します。シングルステップのデバッグには F10 を使用します。現在のデバッグ セッションを中止するには、Shift F5 を押します。

概要

この記事では、Go 言語環境のインストール、VS Code の Go 拡張機能のインストール、新しい Go の作成と構成など、VS Code で Golang 環境を構築する方法を紹介します。プロジェクトでは、VS Code を使用して Golang コードを作成し、デバッグします。この記事の紹介を通じて、VS Code を使って Golang 開発作業をより便利に行っていただければ幸いです。

以上がvscode は golang をビルドしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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