PyCharm 2026.2 Help

スペルチェック

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

スペルミスを修正する

  1. スペル インスペクションでハイライトされている単語にキャレットを置きます。

  2. 使用可能なアクションを表示するには、 Alt+Enter を押すか、キャレットの左側にある 黄色い電球アイコン をクリックします。

  3. スペル修正方法のいずれかを選択してください。

文字列リテラルとコメントでは、キャレットにある特定の単語のスペルのみが変更されます。 変数、関数、クラス、その他のシンボルなどのコード識別子については、インスペクションがすべての出現箇所を 名前変更リファクタリングで変更することも提案します。

単語を辞書に保存する

検出されたタイプミスが実際に有効な単語である場合、組み込み辞書を拡張するユーザー定義辞書に追加できます。

  1. スペル インスペクションでハイライトされている単語にキャレットを置きます。

  2. 使用可能なアクションを表示するには、 Alt+Enter を押すか、キャレットの左側にある 黄色い電球アイコン をクリックします。

  3. 辞書に保存 を選択すると、その単語がユーザーの辞書に追加され、今後は報告されなくなります。

    誤って単語を追加した場合は、 Ctrl+Z を押して辞書から削除します。

デフォルトでは、PyCharm は単語をグローバルアプリケーションレベル辞書に保存します。 スペルが特定のプロジェクトでのみ正しい場合、またはプロジェクトに取り組んでいるチームと共有する必要がある場合は、単語をプロジェクトレベル辞書に保存することを選択できます。 詳細については、 単語を保存するためのデフォルトの辞書を選択する を参照してください。

すべてのスペルミスを見つける

スペル インスペクションはプロジェクト全体またはファイルセットに対して 実行できます。

  1. Ctrl+Alt+Shift+I を押すか、メインメニューで コード|コードの解析|名前でインスペクションを実行… を選択します。

  2. インスペクション名を入力 ポップアップで、 スペル インスペクションを見つけて選択します。

  3. 'Typo' を実行 ダイアログで、インスペクションを実行するスコープと、ファイルマスクフィルターなどのその他のオプションを選択します。 次に OK をクリックします。

PyCharm は選択したスコープ内のすべてのファイルで スペル インスペクションを実行し、見つかった全てのタイプミスを 問題ツールウィンドウの別タブに表示します。

タイポインスペクションの設定

デフォルトでは、 スペル インスペクションはすべての スコープ内のコード識別子、文字列リテラル、コメントをチェックします。

  1. Ctrl+Alt+S を押して設定を開き、 エディター | インスペクション を選択します。

  2. 校正 ノードを展開し、中央ペインで スペル をクリックします。

  3. 右側のペインで、 スペル インスペクションを構成します。

    重要度

    重大度レベルと、このレベルを適用する 範囲を指定します。

    例: タイプミスをより目立たせたい場合は、 エラー または 警告 を選択して、コード内の構文エラーまたは警告に類似したタイプミスをハイライトします。

    オプション

    チェックするコンテンツの型を指定します:

    • コードを処理: コード識別子を確認してください。

    • リテラルを処理: 文字列リテラル内のテキストを確認してください。

    • コメントを処理: コメント内のテキストを確認してください。

タイプミスインスペクションを抑制

他のインスペクションと同様に、特定のファイルおよびコード要素に対して スペル インスペクションを抑制することができます。

  1. スペル インスペクションでハイライトされている単語にキャレットを置きます。

  2. インテンションアクションボタン をクリックするか Alt+Enter を押すと、使用可能なインテンションアクションが表示されます。

  3. 提案された修正のいずれかで、右矢印キーを押すか、 その他のアクションメニュー をクリックして クラスに対して抑止 または別の関連する抑制アクションを選択します。

言語とコード要素に応じて、これにより、対応するスコープ内の関連するインスペクションを抑制するようにエディターに指示する特別なアノテーションまたはコメントが追加されます。 例: Python の場合、クラスの スペル インスペクションを抑制すると、クラス宣言の前に次のアノテーションが追加されます。

# noinspection SpellCheckingInspection

これにより、クラススコープ内のすべてのスペルチェックが抑制されます。

詳細については、 インスペクションの抑止 を参照してください。

スペルチェックを無効にする

タイプミスインスペクションを無効にする

  1. Ctrl+Alt+S を押して設定を開き、 エディター | インスペクション を選択します。

  2. 校正 ノードを展開します。

  3. スペル インスペクションの横にあるチェックボックスをオフにします。

コミットメッセージのスペルチェックを無効にする

  1. Ctrl+Alt+S を押して設定を開き、 バージョン管理 | コミット を選択します。

  2. コミットメッセージ インスペクション で、 スペル チェックボックスをオフにします。

新しいプロジェクトのスペルチェックを無効にする

  1. メインメニューで 新規プロジェクトのセットアップ | 新規プロジェクトの設定 へ移動します。

  2. 上記のチェックボックスをオフにします。 これは、設定を保存した後に初めて作成または開かれたプロジェクトに影響します。

辞書

PyCharm には、すべての 構成済み言語用の バンドル辞書が含まれています。 直接変更することはできませんが、他の方法でスペルチェッカーを拡張することはできます。

  • 組み込みのグローバル辞書またはプロジェクト辞書に単語を保存します。

  • 単語のリストを含む .dic 拡張子のプレーンテキストファイルを追加します。

  • Hunspell 辞書を追加します。各辞書は、適用可能な修正ルールを含む単語リストを保持する DIC ファイルと、特定の修正ルールによって規定される接頭辞および接尾辞を列挙する AFF ファイルの 2 つで構成されます。 たとえば、 en_GB.dic および en_GB.aff

スペルチェッカー辞書を設定する

  1. Ctrl+Alt+S を押して設定を開き、 エディター | 自然言語 | スペル を選択します。

  2. カスタム辞書のリストを構成します:

    • リストに新しいカスタム辞書を追加するには、 追加ボタン をクリックするか、 Alt+Insert を押して、必要なファイルの場所を指定します。

    • PyCharm でカスタム辞書の内容を編集するには、それを選択して 編集ボタン をクリックするか、 Enter を押してください。 対応するファイルが新しいエディタータブで開きます。

    • リストからカスタム辞書を削除するには、それを選択して 削除ボタン をクリックするか、 Alt+Delete を押します。

単語を保存するためのデフォルトの辞書を選択する

デフォルトでは、PyCharm は単語をグローバルアプリケーションレベル辞書に保存します。 スペルが特定のプロジェクトでのみ正しい場合、またはプロジェクトに取り組んでいるチームと共有する必要がある場合は、単語をプロジェクトレベル辞書に保存することを選択できます。

  1. Ctrl+Alt+S を押して設定を開き、 エディター | 自然言語 | スペル を選択します。

  2. ハイライトされた単語を保存するたびに辞書を手動で選択する場合は、 単語を保存するために単一の辞書を使用する オプションの横にあるチェックボックスをオフにします。

  3. ハイライトされた単語をプロジェクトレベルで保存する場合は、チェックボックスをオンにしたまま、そのオプションの横にある プロジェクト レベル を選択します。

    この場合、IDE は単語を .idea/dictionaries という XML ファイルに保存し、VCS を介してチームと共有できます。 チームメイトは辞書にアクセスして変更を加え、変更内容を共有できます。

受け入れた単語を手動で追加する

  1. Ctrl+Alt+S を押して設定を開き、 エディター | 自然言語 | スペル を選択します。

  2. 受け入れ済みの単語 リストに単語を追加します。 PyCharm は常に手動で受け入れた単語を プロジェクトレベル辞書に追加します。

    辞書の 1 つにすでに存在する単語や、 CamelCasesnake_case などの大文字と小文字が混在する単語を追加することはできません。

受け入れ済みの単語 リストには、 Alt+Enter メニューを使用して組み込み辞書に 保存した単語も表示されます。

他のユーザーによって共有プロジェクトレベルの辞書に追加された単語や、他のカスタム辞書の単語は表示されませんが、これらの単語はスペルチェッカーによって無視されます。

辞書を共有する

PyCharm は組み込みプロジェクトレベル辞書を、project ディレクトリ内の .idea サブディレクトリの d.xml ファイルに他のプロジェクト関連ファイルとともに保存します。

このファイルを VCS でプロジェクトチームと共有すると、PyCharm を利用する他のチームメンバーが辞書にアクセスして無視された単語リストを共有できます。

2026 年 7 月 14 日