ホームページ > バックエンド開発 > Golang > VSCodeでGolangジャンプ機能を使う方法

VSCodeでGolangジャンプ機能を使う方法

PHPz
リリース: 2023-04-05 14:22:21
オリジナル
3081 人が閲覧しました

前書き:

Golang 言語の人気に伴い、関連する開発ツールがますます増えており、軽量のオープンソース クロスプラットフォーム エディターとしての VSCode が、徐々に Golang 言語開発者にとっての最初の選択肢になりつつあります。 。

VSCode には豊富なプラグイン エコシステムがあり、Go 言語自体のプラグイン、リンター、デバッガーなど、Golang 開発をより簡単かつ効率的にします。その中でも最も重要な点は定義へのジャンプ機能であり、この記事ではこの重要な定義へのジャンプ機能から始まり、VSCode で Golang を使用する方法を紹介します。

本文:

それでは、定義へのジャンプ機能とは何でしょうか?

「定義にジャンプ」とは、プログラム内で変数、関数、またはメソッドの名前をクリックまたはマウスを移動すると、その名前で定義された場所にジャンプすることを意味します。この関数は VSCode 上で非常に実用的で、必要なコードを簡単に表示できます。

それでは、Golang 言語で定義へのジャンプを実装するにはどうすればよいでしょうか?

手順は次のとおりです。

ステップ 1: プラグインをインストールします golang.go

VSCode を開き、プラグイン ページに入ります、golang.go プラグインを検索してインストールします。

ステップ 2: ツールをインストールするguru

guru は、プロジェクト パッケージの依存関係にまたがる Go 言語ソース コードの定義、参照、呼び出し関係をすばやく参照できるツールです。 。 go get コマンドを使用して guru ツールをインストールする必要があります。具体的な操作は次のとおりです:

go get golang.org/x/tools/cmd/guru
ログイン後にコピー

ステップ 3: 設定を開きます

VSCode のショートカット キーを押しますCtrl Shift P と入力し、「Open User SettingsOpen user settings」と入力して、go.toolsEnvVars を検索し、settings.json 構成ファイルに次の内容を追加します。

  "go.toolsEnvVars": {
    "GOPATH": "${workspaceRoot}",
    "GOBIN": "${workspaceRoot}/bin"
  }
ログイン後にコピー

ステップ 4: 定義へのジャンプを開始する

Golang ソース コードでは、Ctrl 左クリック または Alt F12 を使用して、 Go to Definition(定義にジャンプ)コンテキスト メニューをアクティブにして、必要なコードにジャンプします。

追加手順:

  • Ctrl Shift F12 を押すと、前の場所に戻ることができます。
  • module を使用してプロジェクトを管理する場合、ジャンプ機能を使用するには設定で go.alternateToolsgopls に設定する必要があります正しく。

まとめ:

Golang 言語は、VSCode エディタの開発において非常に実用的で、定義へのジャンプ機能により開発効率が向上します。以上がこの記事の全内容ですので、お役に立つと思います。

以上がVSCodeでGolangジャンプ機能を使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート