VS Code から IntelliJ IDEA に移行する
このセクションでは、Visual Studio Code (VS Code) から IntelliJ IDEA に移行する方法に関するヒントをいくつか紹介します。
IntelliJ IDEA が提供する機能の概要については、JetBrains Web サイトの機能の概要を参照してください。
設定のインポート
以前の設定を再現しやすくするために、IntelliJ IDEA では VS Code インスタンスから設定をインポートできます。これにはキーマップ、UI テーマセット、インストール済みの拡張機能、最近使用したプロジェクトが含まれます。
IntelliJ IDEA を初めて起動すると、マシン上にある他の IDE 設定のリストを含む設定のインポートダイアログが表示されます。
設定をインポートするには Visual Studio Code を選択します。

インポートする設定を選択し、設定のインポートをクリックします。

設定が正常にインポートされたことを確認するメッセージが表示されます。
最初のプロジェクトを開くか作成する
IntelliJ IDEA をダウンロードしてインストールすると、まず気づくことの 1 つは、開始するにはプロジェクトが必要であることです。プロジェクトファーストのアプローチにより、IntelliJ IDEA はコンテキストをより適切に理解し、より高度なコーディング支援を提供できるようになります。
最初のプロジェクトを開始するには、次のいずれかのオプションを選択できます。

新規プロジェクト : 空のプロジェクトを作成するか、既存のテンプレートからプロジェクトを生成します。
オープン : マシンに保存されているプロジェクトを開きます。
リポジトリのクローン : GitHub などの VCS ホスティングサービス上のリモートリポジトリから既存のプロジェクトを取得します。
プロジェクトを開いたら、通常どおりコーディングを開始できます。
ショートカットの構成
これまで IntelliJ IDEA や他の JetBrains IDE を使用したことがない場合は、新しいショートカットに慣れるのは難しいかもしれません。ここでは、その場合に役立つヒントをいくつか紹介します。
VS Code キーマップに切り替える
初めて起動したときに IntelliJ IDEA にキーマップ設定をインポートしなかった場合は、手動で切り替えることができます。
VSCode Keymap プラグインがインストールされていることを確認してください。インストールするには、に移動し、マーケットプレースタブを選択して、VSCode Keymap を検索します。
このキーマップをデフォルトとして設定するには、に移動して VSCode を選択します。

IntelliJ IDEA ショートカットを学ぶ
IntelliJ IDEA のショートカットを学習しておくと、後で別の JetBrains IDE に切り替える場合でも役立ちます。ショートカットはほぼすべて同じです。ショートカットをより早く学習するために役立つ情報は次のとおりです。
IntelliJ IDEA の最も普遍的なショートカットを覚える – ダブル Shift またはどこでも検索。これを使用して、任意のファイル、アクション、クラス、シンボルを検索し、すべての一致を 1 か所で確認できます。
Key Promoter X をインストールする(英語) – この拡張機能は、作業中に重要なショートカットを学習できます。IDE 内のボタン上でマウスを使用すると、Key Promoter X は代わりに使用できるショートカットを表示します。
IntelliJ IDEA ショートカットのチートシートを使用する – デフォルトの IntelliJ IDEA キーマップ参照をダウンロードして、カードとして印刷できます。
IntelliJ IDEA のカスタマイズ
拡張のインストール
JetBrains IDE では、拡張機能をプラグインと呼びます。拡張機能は VS Code の拡張機能とほぼ同じように機能し、組み込み機能を拡張して IDE をカスタマイズできます。使用可能なプラグインを調べるには、Ctrl+Alt+S を押して設定を開き、に移動します。使用可能なプラグインは、マーケットプレースタブにあります。
IntelliJ IDEA には、開発に必要なツールとプラグインのほとんどがバンドルされているため、最小限の追加構成でプロジェクトを開始したり、作業を続行したりできます。
UI テーマを変更する
IntelliJ IDEA にはいくつかのプリセットテーマが付属していますが、様々なカスタムオプションから選択できます。カスタマイズするには、Ctrl+Alt+S を押して設定を開き、プラグインを選択します。マーケットプレースタブで Theme を検索してください。

その後、エディターに戻って、インストールされたテーマの外観を確認できます。メインメニューからを選択するか、Ctrl+` を押してを選択します。
一般的な VS Code ワークフローを複製する
VS Code のように動作するようにいくつかの設定を行う方法を見てみましょう。
コマンドパレットの使用
どこでも検索は、VS Code のコマンドパレットの代わりです。これを使用して、ファイル、アクション、クラス、シンボルを検索できます。すべての一致が 1 か所に表示されます。
どこでも検索ダイアログを開くには、Shift を 2 回押します。

検索および置換
IntelliJ IDEA の検索と置換のワークフローは VS Code のものと若干異なりますが、原理は同じです。IntelliJ IDEA を使用すると、特定のファイル内とプロジェクト全体の両方でテキスト文字列を検索して置換できます。
まず、メインメニューでに移動します。現在のファイル内を検索するにはを選択し、プロジェクト全体を検索するにはを選択します。テキスト置換の場合は、同じサブメニューからまたはを選択します。

プロジェクトビューのデフォルトを変更する
IntelliJ IDEA には独自のエクスプローラー、プロジェクトツールウィンドウがあり、動作が少し異なります。たとえば、ファイルをエディターで開くには、ファイルをダブルクリックする必要があります。VS Code で慣れていた設定に合わせてデフォルトの設定を変更する方法は次のとおりです。
プロジェクトツールウィンドウの設定に移動し、振る舞いをクリックして、次のオプションのいずれかまたはすべてを選択できます。
プレビュータブの有効化 : エディターのプロジェクトビューで選択したファイルをプレビューします。

シングルクリックでファイルを開く : ワンクリックでエディターでファイルを開きます。

開いているファイルを常に選択 : プロジェクトビューで現在開いているファイルを自動選択します。

Java 開発機能
JetBrains Web サイトの機能の概要には、役に立つと思われる IntelliJ IDEA の機能のいくつかが紹介されています。以下に、Java 固有の機能をいくつか紹介します。
Maven および Gradle サポート
IntelliJ IDEA は Maven および Gradle と完全に統合されているため、エディターで pom.xml または build.gradle ファイルを直接編集できます。
Maven または Gradle に固有の操作の場合、IntelliJ IDEA は Maven プロジェクトツールウィンドウおよび Gradle ツールウィンドウを提供します。プロジェクト構造とは別に、これらのツールウィンドウには、ゴールまたはタスクのリストに加えて、関連するアクションを含むツールバーがあります。
Spring サポート
IntelliJ IDEA は、専用のプロジェクトウィザード、専用のツールウィンドウ、コードのハイライト、インテリジェントなコンテキストアクション、埋め込みドキュメント、ナビゲーション、カスタマイズ可能な実行構成など、Spring に広範なコーディング支援を提供します。サポートされている機能の詳細については、Spring 開発者向けの IntelliJ IDEA を参照してください。
サポートを受ける方法
コミュニティフォーラムをチェックして、多くの一般的な質問への回答を見つけたり、他の IntelliJ IDEA ユーザーに助けを求めたりすることができます。
また、困ったときはいつでもサポートチームに問い合わせることができます。新しいチケットを送信するには、IntelliJ IDEA のメインメニューからを選択します。バグを報告したり、新しい機能を要求したりするには、ここで新しい問題を作成してください。その他のサポートオプションについては、サポートとアシスタンスを参照してください。
関連ページ:
IDE 設定のバックアップと同期
IntelliJ IDEA を使用すると、IDE 設定をバックアップしたり、異なる IntelliJ IDEA インスタンス間、または異なる JetBrains IDE 製品間で設定を共有したりできます。これにより、複数のコンピューターで作業している場合でも快適な作業環境を再現でき、慣れ親しんだものと見た目や動作が異なるという煩わしさを回避できます。設定は、属するカテゴリに応じて、次のいずれかの方法で IDE インスタンス間でバックアップおよび同期できます。バックアップと同期プラグイン経由: デ...
ファイル内のターゲットを検索
現在のドキュメント内のテキスト文字列をすばやく検索して置換することができます。さまざまなオプションを使用して、検索プロセスを絞り込み、検索で正規表現を使用し、検索結果を管理できます。ファイル内の検索文字列を見つけるエディターでファイルを開きます。を押すか、メインメニューからを選択します。開いた検索フィールドに、検索文字列を入力します。IntelliJ IDEA は、ファイル内の検索結果をハイライトします。または、エディターで、検索する文字列をハイライトしてを押します。IntelliJ IDEA...
プロジェクト内のターゲットを検索および置換する
プロジェクト内でテキスト文字列を検索したり、さまざまなスコープを使用して検索プロセスを絞り込んだり、出現箇所を見つけたり、特定のアイテムを検索から除外したりできます。プロジェクトで検索文字列を見つけるを押すか、メインメニューからを選択します。検索フィールドに検索文字列を入力します。または、エディターで検索する文字列をハイライトしてを押すか、コンテキストメニューから複数ファイル内検索を選択します。IntelliJ IDEA はハイライトされた文字列を検索フィールドに入力します。以前の検索のリスト...
Maven
IntelliJ IDEA は Maven との完全な統合をサポートしており、ビルドプロセスの自動化に役立ちます。新しい Maven プロジェクトを作成したり、既存のプロジェクトを開いて同期したり、既存の IntelliJ IDEA プロジェクトに Maven サポートを追加したり、マルチモジュールプロジェクトを設定・管理したりできます。Maven プロジェクトを作成して WSL 環境に保存したり、WSL ファイルシステムから開いたりすることもできます。詳細については、WSL のセクションを参照してくだ...
Gradle
IntelliJ IDEA は Gradle との完全な統合をサポートしており、ビルドプロセスの自動化に役立ちます。新しい Gradle プロジェクトを簡単に作成したり、既存のプロジェクトを開いて同期したり、複数のリンクされたプロジェクトを同時に操作したり、管理したりできます。Gradle プロジェクトを作成して WSL 環境に保存したり、WSL ファイルシステムから開いたりすることもできます。詳細については、WSL のセクションを参照してください。新規 Gradle プロジェクトを作成する新規プロジ...
Maven ツールウィンドウ
Maven プロジェクトを作成または開くと、Maven ツールウィンドウが自動的に有効になります。Maven ツールウィンドウを使用して、利用可能な Maven プロジェクトを表示し、ソースと Javadoc をダウンロードし、ビルドライフサイクルのフェーズを実行します。ツールウィンドウには、ライフサイクル、プラグインサブノードとともに、各 Maven プロジェクトのノードが表示されます。pom.xml ファイルの少なくとも 1 つにプロファイル定義が含まれている場合、プロファイルノードがツールウィン...