Visual Studio Code から GoLand への移行
このガイドでは、Visual Studio Code から GoLand に移行する方法について説明します。
Visual Studio Code (VS Code) では、Go サポートに拡張機能を使用します。 GoLand は、コード補完、リファクタリング、デバッグツールを含む Go 開発用 IDE です。
内容
このガイドでは、次のトピックについて説明します。
移行の準備: 残しておきたい Visual Studio Code の設定とプロジェクトをバックアップします。
GoLand のインストールと設定: GoLand をインストールして設定するには、JetBrains Toolbox App を使用します。 インストール後、Go SDK を設定し、キーマップを選択して、必要なプラグインをインストールします。
ユーザーインターフェースの違い: Visual Studio Code から GoLand へ移行すると、ユーザーインターフェースの違いに気付くはずです。 このトピックでは、最も顕著な違いについて説明します。
ワークフローの違い: このセクションでは、自動保存、保存時のアクション、Search Everywhere など、両 IDE 間のワークフローの違いについて概説します。
GoLand の機能
Visual Studio Code から移行する際、次の機能が役立つ場合があります:
設定とキーマップ: GoLand では、初回実行時に選択した VS Code 設定をインポートできます。 で、VS Code キーマップを手動で選択することもできます。 詳細については、 Visual Studio Code キーマップの設定を参照してください。
デバッガー: IDE で Go アプリケーションを実行およびデバッグします。
行全体コード補完: コードをインターネット経由で送信しないローカルコード補完。
リファクタリング: 利用可能なリファクタリングには次のものがあります:
Terraform と OpenTofu のサポート: コード補完、ライブテンプレート、クイックドキュメント、ナビゲーション。
インテンションとクイックフィックス: インターフェースメソッドの実装やループスタイルの変換などの提案と修正。
テスト: テストを実行およびデバッグし、失敗したテストに移動して、カバレッジレポートを表示します。
バンドルされた データベースと SQL ツール: データベースに接続し、データを閲覧して、SQL クエリを記述します。
Kubernetes サポート: クラスターに接続し、リソースとログを表示して、デプロイを管理します。
IdeaVim プラグイン: IDE に Vim エミュレーションを追加します。