Pug (Jade)
PhpStorm は、Pug (Jade) ファイルを HTML に変換する Pug (Jade) テンプレートエンジンと統合しています。
Pug ファイルは
でマークされています;Jade ファイルは
でマークされています。
始める前に
お使いのコンピューターに Node.js(英語) がインストールされていることを確認してください。
JetBrains マーケットプレイスからプラグインをインストールする説明に従って、 設定 | プラグイン ページの Marketplace タブに Pug (旧 Jade) プラグインをインストールして有効にします。
設定で File Watchers プラグインが有効になっていることを確認します。 Ctrl+Alt+S を押して設定を開き、 を選択します。 インストール済み タブをクリックします。 検索フィールドに File Watchers と入力します。 プラグインの詳細については、 プラグイン管理を参照してください。
Pug のインストール
組み込み ターミナル (Alt+F12) で次のように入力します。
npm install -g pug-cli
Pug のコンパイル
コードを自動的にコンパイルするには、テンプレートエンジンをインストールし、ファイルへの変更を追跡してテンプレートエンジンを実行する Pug/Jade File Watcher を構成する必要があります。
ファイルを開くと、PhpStorm は現在のプロジェクトで該当するファイルウォッチャーが利用可能かどうか確認します。 該当するファイルウォッチャーが構成済みですが無効な場合、PhpStorm は構成済みのファイルウォッチャーを通知し、有効化を提案するポップアップを表示します。
現在のプロジェクトで該当するファイルウォッチャーが構成され有効化されている場合、PhpStorm は New Watcher ダイアログで指定されたイベントが発生すると自動的にコンパイラーを起動します。
編集したファイルを自動保存してウォッチャーをトリガーする チェックボックスが選択されている場合、ソースウォッチに変更が加えられるとすぐに File Watcher が呼び出されます。
編集したファイルを自動保存してウォッチャーをトリガーする チェックボックスがオフの場合、保存時(、 Ctrl+S )または PhpStorm からフォーカスを移したとき(フレームの非アクティブ化時)にファイルウォッチャーが開始されます。
詳細については File Watchers を参照してください。
Pug/Jade File Watcher を作成する
設定 ダイアログ(Ctrl+Alt+S )を開き、 に進みます。
をクリックするか、 Alt+Insert を押して、リストから Pug/Jade 定義済みテンプレートを選択します。 コードは JavaScript に翻訳され、生成された ソースマップ(英語)とともに提供されます。
プログラム フィールドで、
pugまたはjadeパッケージへのパスを指定します。 パスを手動で入力するか、をクリックして表示されるダイアログでファイルの場所を選択します。
File Watchers に記載された手順で進めてください。
構文ハイライトの構成
好みや習慣、および環境設定に応じて、Pug/Jade 対応の構文ハイライトを設定できます。
設定 ダイアログ(Ctrl+Alt+S )で に移動します。
カラースキームを選択し、デフォルトから継承されたハイライト設定を使用するか、 色とフォント の説明に従ってカスタマイズできます。