PyCharm 2025.3 ヘルプ

言語インジェクション

このページを使用して、自動言語インジェクションのリストを管理し、テキスト、属性、パラメーターの言語インジェクション機能を構成します。

インジェクション項目

項目

説明

チェックボックス

チェックボックスを使用して、対応するインジェクションを有効または無効にします。

一度に複数のインジェクションを有効または無効にすることもできます。これを行うには、リストから必要なインジェクションを選択して、ツールバーの the Enable Selected Injections button または the Disable Selected Injections button をクリックします。

名前

インジェクションが使用可能な言語、インジェクション名、括弧内に対応する実装を含むパッケージ。

言語

インジェクションされた言語。

スコープ

スコープにはさまざまな種類があります。

  • ビルトイン : これは定義済みのインジェクションのカテゴリです。スコープ的には、IDE レベルのインジェクションに該当します。

  • IDE : すべてのプロジェクトで使用できるユーザー定義のインジェクション。

  • プロジェクト : 現在のプロジェクトでのみ使用可能なユーザー定義のインジェクション。

ツールバーの the Move to Project Scope button を使用して、IDE レベルとプロジェクトレベルの間でユーザー定義のインジェクションを移動できます。

ツールバー

項目

説明

the Add button

新しいインジェクション項目を作成します。インジェクションカテゴリを選択し、次に開くダイアログでインジェクション設定を指定します。

the Remove button

選択したエントリをリストから削除します。

the Edit button

選択したインジェクションの設定を編集します。

重要: 組み込みインジェクションの設定は編集しないでください。

the Duplicate button

選択したインジェクション項目のコピーを作成します。次に、必要に応じてそのコピーの設定を編集します。

the Enable Selected Injections button

リスト内で現在選択されているすべてのインジェクションを有効にします。

the Disable Selected Injections button

リストで現在選択されているすべてのインジェクションを無効にします。

the Import button

選択したインジェクションを IDE とプロジェクトレベルの間で移動します。言語インジェクションも参照してください。

the Import button

別の PyCharm インストールからインジェクションエントリをインポートします。

  1. 開いたダイアログで、情報をインポートする IntelliLang.xml ファイルを選択します。

    その結果、選択した構成ファイルに含まれているエントリを示すダイアログが開きます。

  2. 削除ボタンを使用して、インポートしたくないエントリを削除します。(これはソース構成ファイルの内容には影響しません。)

この選択的インポート機能により、コア設定をインポート機能を使用して設定をインポートしたときに発生するローカルエントリを失うことなく、チーム内の特定の設定を簡単に共有できます。

the Export button

選択したインジェクション項目をファイルにエクスポートします。開いている選択したインジェクションをファイルにエクスポートダイアログで:

  • 既存のファイルにエントリを追加するには、コピー先のファイルを選択します。

  • エントリを新しいファイルに保存するには、ファイル名を指定し、リストからファイルの種類を選択します。

2026 年 1 月 12 日

関連ページ:

言語と参照のインジェクション

言語インジェクションを使用すると、ファイルのメイン言語とは異なるプログラミング言語のコードを操作できます。文字列リテラルに言語 (HTML、CSS、XML、RegExp など) を挿入すると、それがプロジェクトのメイン言語でなくても、挿入されたコードに対する包括的なコーディング支援が得られます。IDE は、言語インジェクションに加えて、文字列リテラルをクラスやファイルなどの他のエンティティへの参照として扱う参照インジェクションもサポートしています。言語インジェクションを追加する:一時的な言語イ...

IDE 設定を共有する

PyCharm を使用すると、IDE 設定をバックアップしたり、異なる PyCharm インスタンス間、異なる JetBrains IDE 製品間で設定を共有したりできます。これにより、複数のコンピューターで作業している場合でも快適な作業環境を再現でき、慣れ親しんだものと見た目や動作が異なるという煩わしさを回避できます。設定は、属するカテゴリに応じて、次のいずれかの方法で IDE インスタンス間でバックアップおよび同期できます。バックアップと同期プラグイン経由: データは JetBrains アカ...

言語インジェクション設定ダイアログ: 汎用 JavaScript

をクリックしてコンテキストメニューからジェネリクス JS を選択するか、エントリを選択してをクリックすると、ダイアログが開きます。名前注入の名前。言語インジェクションされる言語。ID: 挿入する言語の ID または名前を選択します。接頭辞: 対応する文字列値の前に追加する文字のシーケンスを指定します。接尾辞: 対応する文字列値の後に追加する文字のシーケンスを指定します。接頭辞と接尾辞はオプションです。場所パターンこのフィールドに、PyCharm がリテラルをインジェクションとして認識するコンテキス...