PyCharm 2026.1 Help

HTML、CSS、JavaScript でのライブ編集

ライブ編集機能を使用すると、HTML、CSS、JavaScript コードに加えた変更は、ページを再ロードせずにブラウザーにすぐに表示されます。

Live Editing in HTML and CSS

ライブ編集は、HTML、CSS、JavaScript を含むまたは生成する他のファイルタイプで機能します。 Node.js アプリケーションのデバッグのときに ライブ編集を使用することもできます。 詳細については、 Node.js アプリケーションの Live Editを参照してください。

デフォルトでは、 ライブ編集は HTML および CSS ファイルに対してのみ有効になっています。

始める前

  1. 設定で JavaScript and TypeScript バンドルプラグインが有効になっていることを確認します。 Ctrl+Alt+S を押して設定を開き、 プラグイン​ を選択します。 インストール済み タブをクリックします。 検索フィールドに JavaScript and TypeScript と入力します。 プラグインの詳細については、 Managing plugins を参照してください。

  2. JetBrains マーケットプレイスからプラグインをインストールする説明に従って、 設定 | プラグイン ページの マーケットプレース タブに JavaScript Debugger および ライブ編集プラグインをインストールしてください。 プラグインは PyCharm Pro でのみ利用できます。

  3. JavaScript デバッガーの構成 の説明に従って、組み込みデバッガーを構成します。

    HTML、CSS、JavaScript コードに加えた変更を、ページを再ロードせずにブラウザーにすぐに表示するには、 ライブ編集機能をアクティブにします。

JavaScript でライブ編集をアクティブにして構成する

  1. 設定 ダイアログ (Ctrl+Alt+S) で、 ビルド、実行、デプロイ | デバッガー | ライブ編集 に進みます。

  2. 開いた ライブ編集 ページで、 変更時に Chrome のアプリケーションを更新する チェックボックスを選択します。

  3. デフォルトでは、PyCharm は HTML および CSS コードのみオンザフライプレビューを表示します。 JavaScript で ライブ編集を有効にするには、 JavaScript、HTML および CSS オプションを選択します。

  4. エディターでコードを変更し、この変更をブラウザーに表示するまでの遅延時間を指定します。デフォルト値 300 ms を受け入れるか、対応するフィールドの横にあるスピンボックスを使用してカスタム値を指定します。

  5. Node.js で実行される JavaScript ファイルのリロードを有効にするには、 変更時に Node.js アプリケーションを更新する チェックボックスを選択してください。 スピンボックスを使用してアップロードまでの経過時間を指定してください。デフォルト値は 300 です。

  6. JavaScript、HTML、または CSS にコンパイルできるコード、たとえば TypeScript、Pug、SCSS でライブ編集を有効にするには、 JavaScript、HTML または CSS にコンパイルされたファイルの変更を追跡する チェックボックスを選択します。

    そのようなファイルで行われたすべての変更は、コンパイルをトリガーするために自動的に保存され、ブラウザーに表示されます。

    変更されたファイルは、ファイル、プロジェクト、PyCharm、その他のイベントを閉じることでトリガーされる通常の自動保存とは異なり、 更新直後に保存されることに注意してください。

  7. ハイライトを構成するには、 キャレット変更時にブラウザーの現在の要素をハイライトする チェックボックスを選択します。 それ以外の場合、デバッグセッション中に、 Shift を押したまま、エディターで要素にカーソルを合わせて、ブラウザーで要素をハイライトする必要があります。

  8. ホットスワップが失敗した場合に再起動する チェックボックスを選択すると、PyCharm で変更が適用できない場合に自動的にページを再読み込みできます。

ライブ編集を使用する

  1. デバッグセッションを開始します

  2. 必要に応じて、HTML、CSS、JavaScript コードを更新します。 変更は、ページを再ロードせずにすぐにブラウザーに反映されます。

2026 年 6 月 1 日