スペルチェック
IntelliJ IDEA は、識別子名、文字列リテラル、コメント、 マークダウンファイル 、コミットメッセージのスペルエラーを探します。 この目的のために、IntelliJ IDEA は専用の スペル インスペクションを提供しており、これはデフォルトで有効になっています。

誤字を修正する
スペル インスペクションでハイライトされている単語にキャレットを置きます。
使用可能なアクションを表示するには、 Alt+Enter を押すか、キャレットの左側にある
をクリックします。
スペルを修正するための提案された方法の 1 つを選択します。
文字列リテラルとコメントでは、キャレットにある特定の単語のスペルのみが変更されます。 変数、関数、クラス、その他のシンボルなどのコード識別子の場合、インスペクションは 名前変更リファクタリングを介してすべての出現を変更することも提案します。
単語を辞書に保存する
検出されたタイプミスが実際には有効な単語である場合は、組み込み辞書を拡張するユーザー定義辞書に追加できます。
スペル インスペクションでハイライトされている単語にキャレットを置きます。
使用可能なアクションを表示するには、 Alt+Enter を押すか、キャレットの左側にある
をクリックします。
辞書に保存 を選択すると、その単語がユーザーの辞書に追加され、今後は報告されなくなります。
誤って単語を追加した場合は、 Ctrl+Z を押して辞書から削除します。
デフォルトでは、IntelliJ IDEA は単語をグローバルアプリケーションレベル辞書に保存します。 スペルが特定のプロジェクトでのみ正しい場合、またはプロジェクトに取り組んでいるチームと共有する必要がある場合は、単語をプロジェクトレベル辞書に保存することを選択できます。 詳細については、 単語を保存するためのデフォルト辞書を選択する を参照してください。
すべてのスペルミスを見つける
スペル インスペクションはプロジェクト全体またはファイルセットに対して 実行できます。
Ctrl+Alt+Shift+I を押すか、メインメニューで に移動します。
インスペクション名の入力 ポップアップで、 スペル インスペクションを見つけて選択します。
実行 'Typo' ダイアログで、インスペクションを実行するスコープと、ファイルマスクフィルターなどのその他のオプションを選択します。 次に OK(O) をクリックします。
IntelliJ IDEA は、選択したスコープ内のすべてのファイルに対して スペル インスペクションを実行し、見つかったすべてのタイプミスを 問題ツールウィンドウの別のタブに表示します。
タイプミス検査を設定する
デフォルトでは、 スペル インスペクションはすべての スコープ内のコード識別子、文字列リテラル、コメントをチェックします。
Ctrl+Alt+S を押して設定を開き、 を選択します。
校正 ノードを展開し、中央ペインで スペル をクリックします。
右側のペインで、 スペル インスペクションを構成します。
スペル インスペクションを完全に無効にするには、横にあるチェックボックスをオフにします。
タイプミス検査を抑制する
他のインスペクションと同様に、特定のファイルおよびコード要素に対して スペル インスペクションを抑制することができます。
スペル インスペクションでハイライトされている単語にキャレットを置きます。
をクリックするか Alt+Enter を押すと、使用可能なインテンションアクションが表示されます。
提案された修正のいずれかで、右矢印キーを押すか、
をクリックして クラスに対して抑止 または別の関連する抑制アクションを選択します。

言語とコード要素に応じて、これにより、対応するスコープ内の関連するインスペクションを抑制するようにエディターに指示する特別なアノテーションまたはコメントが追加されます。 例: Java の場合、クラスの スペル インスペクションを抑制すると、クラス宣言の前に次のアノテーションが追加されます。
これにより、クラススコープ内のすべてのスペルチェックが抑制されます。
詳細については、 インスペクションの抑止 を参照してください。
スペルチェックを無効にする
タイプミス検査を無効にする
Ctrl+Alt+S を押して設定を開き、 を選択します。
校正 ノードを展開します。
スペル インスペクションの横にあるチェックボックスをオフにします。
コミットメッセージのスペルチェックを無効にする
Ctrl+Alt+S を押して設定を開き、 を選択します。
コミットメッセージのインスペクション で、 スペル チェックボックスをオフにします。
新しいプロジェクトのためのスペルチェックを無効にする
メインメニューで へ移動します。
上記のチェックボックスをオフにします。 これは、設定を保存した後に初めて作成または開かれたプロジェクトに影響します。
辞書
IntelliJ IDEA には、 構成されているすべての言語の辞書が バンドルされています。 直接変更することはできませんが、他の方法でスペルチェッカーを拡張することはできます。
組み込みのグローバル辞書またはプロジェクト辞書に単語を保存します。
単語のリストを含む .dic 拡張子のプレーンテキストファイルを追加します。
Hunspell 辞書を追加します。各辞書は、適用可能な修正ルールを含む単語リストを保持する DIC ファイルと、特定の修正ルールによって規定される接頭辞および接尾辞を列挙する AFF ファイルの 2 つで構成されます。 たとえば、 en_GB.dic および en_GB.aff 。
スペルチェッカー辞書を設定する
Ctrl+Alt+S を押して設定を開き、 を選択します。
カスタム辞書のリストを構成します。
リストに新しいカスタム辞書を追加するには、
をクリックするか、 Alt+Insert を押して、必要なファイルの場所を指定します。
IntelliJ IDEA でカスタム辞書の内容を編集するには、それを選択して
をクリックするか、 Enter を押します。 対応するファイルが新しいエディタータブで開きます。
リストからカスタム辞書を削除するには、それを選択して
をクリックするか、 Alt+Delete を押します。
単語を保存するためのデフォルト辞書を選択する
デフォルトでは、IntelliJ IDEA は単語をグローバルアプリケーションレベル辞書に保存します。 スペルが特定のプロジェクトでのみ正しい場合、またはプロジェクトに取り組んでいるチームと共有する必要がある場合は、単語をプロジェクトレベル辞書に保存することを選択できます。
Ctrl+Alt+S を押して設定を開き、 を選択します。
ハイライトされた単語を保存するたびに辞書を手動で選択する場合は、 単語を保存するために単一の辞書を使用する オプションの横にあるチェックボックスをオフにします。
ハイライトされた単語をプロジェクトレベルで保存する場合は、チェックボックスをオンにしたまま、そのオプションの横にある project-level を選択します。
この場合、IDE は単語を .idea/dictionaries という XML ファイルに保存し、VCS を介してチームと共有できます。 チームメイトは辞書にアクセスして変更を加え、変更内容を共有できます。
承認された単語を手動で追加する
Ctrl+Alt+S を押して設定を開き、 を選択します。
受け入れ済みの単語 リストに単語を追加します。 IntelliJ IDEA は常に手動で受け入れられた単語を project-level 辞書に追加します。
辞書の 1 つにすでに存在する単語や、
CamelCaseやsnake_caseなどの大文字と小文字が混在する単語を追加することはできません。
受け入れ済みの単語 リストには、 Alt+Enter メニューを使用して組み込み辞書に 保存した単語も表示されます。
他のユーザーによって共有プロジェクトレベルの辞書に追加された単語や、他のカスタム辞書の単語は表示されませんが、これらの単語はスペルチェッカーによって無視されます。
辞書を共有する
IntelliJ IDEA は、組み込みのプロジェクトレベル辞書を、プロジェクトディレクトリの .idea サブディレクトリ内の d.xml ファイルに、他のプロジェクト関連ファイルとともに保存します。
このファイルを VCS を通じてプロジェクトチームと共有すると、IntelliJ IDEA を使用する他のチームメンバーが辞書にアクセスして無視された単語のリストを共有できるようになります。