IntelliJ IDEA 2026.1 Help

Sass、SCSS、Less、PostCSS

IntelliJ IDEA は、 Sass(英語)Less(英語)SCSS(英語) コードを CSS(英語) に変換するコンパイラーと統合します。 IntelliJ IDEA でコンパイラーを使用するには、関連する事前定義済みテンプレートに基づいて、 File Watcher としてコンパイラーを構成する必要があります。

始める前に

  1. お使いのコンピューターに Node.js(英語) がインストールされていることを確認してください。

  2. JetBrains マーケットプレイスからプラグインをインストールする説明に従って、 設定 | プラグイン ページの Marketplace タブに File Watchers プラグインをインストールして有効にします。

  3. 設定 | プラグイン ページの インストール済み タブで、 File Watchers および Less または Sass に必要なプラグインが有効になっていることを確認します。 詳細については、 プラグインの管理を参照してください。

Sass/SCSS のインストール

Less のインストール

コードを CSS にコンパイルする

コードを自動的にコンパイルするには、コンパイラーをインストールし、ファイルへの変更を追跡してコンパイラーを実行する Sass、Less、SCSS File Watcher を構成する必要があります。

ファイルを開くと、IntelliJ IDEA は現在のプロジェクトで適用可能な File Watcher が使用可能かどうかを確認します。 そのような File Watcher が構成されているが無効になっている場合、IntelliJ IDEA は構成されている File Watcher について通知し、有効にすることを提案するポップアップを表示します。

現在のプロジェクトで該当する File Watcher が構成され、有効になっている場合、IntelliJ IDEAは 新規ウォッチャーダイアログで指定されたイベントが発生すると自動的にコンパイラーを起動します。

  • 編集したファイルを自動保存してウォッチャーをトリガーする チェックボックスが選択されている場合、ソースウォッチに変更が加えられるとすぐに File Watcher が呼び出されます。

  • 編集したファイルを自動保存してウォッチャーをトリガーする チェックボックスをオフにすると、保存時 (ファイル | すべて保存Ctrl+S) または IntelliJ IDEA からフォーカスを移動したとき (フレームの非アクティブ化時) に File Watcher が開始されます。

File Watchers の詳細を参照してください。

IntelliJ IDEA は生成された出力で別のファイルを作成します。 ファイルの名前は、ソース SassLessSCSS ファイルの名前と拡張子 .css です。 生成されたファイルの場所は、 新規ウォッチャーダイアログリフレッシュする出力パス フィールドで定義されています。 しかし、 プロジェクトツリー では、それらは現在ノードとして表示されているソースファイルに表示されます。

File Watcher を作成する

  1. 設定 ダイアログ (Ctrl+Alt+S) で、 ツールFile Watchers をクリックします。 開く File Watchers ページには、構成済みのファイルウォッチャーのリストが表示されます。

  2. Add button をクリックするか、 Alt+Insert を押します。 使用するツールに応じて、リストから LessSassSCSS の事前定義テンプレートを選択します。

  3. プログラム フィールドで、選択した事前定義テンプレートに応じてコンパイラーアーカイブへのパスを指定します。

    • Less 用の lessc

    • Sass/SCSS 用の sass

    npm を使用して標準インストール手順を実行した場合、IntelliJ IDEA は必要なファイルそのものを特定し、自動的にフィールドに入力します。 それ以外の場合は、パスを手動で入力するか、 参照ボタン をクリックして、表示されるダイアログでファイルの場所を選択します。

  4. File Watchers に記載されている手順に従います。

サンプル: SCSS を CSS にコンパイルする

プロジェクトが次のように構成されているとします。

SCSS を CSS にコンパイルする: プロジェクト構造

ご覧のとおり、 _grid.scss Page.scss にインポートされます。 以下の例は、プロジェクトを手動または自動で保存するときに Page.scss が CSS にコンパイルされる方法と、 _grid.scss への変更が生成された CSS ファイルにどのように反映されるかを示しています。

  1. SCSS 型の File Watcher を作成します。 設定 ダイアログ(Ctrl+Alt+S )を開き、 ツール | File Watchers に移動し、ツールバーの 追加ボタン をクリックして、リストから SCSS を選択します。

    SCSS を CSS にコンパイルする: ファイルウォッチャーの作成
  2. 開いた 新しい File Watcher ダイアログでは、必須フィールドはすべてすでに入力されています。

    SCSS ファイルウォッチャー: 設定

    実際、これらの設定は、コンパイラーを正常に実行するのに十分です。

  3. grid.scss を変更してみましょう。例えば、31 行目の margin-left: 0;margin-left: 12px; に置き換えます。 これにより File Watcher がトリガーされ、コンパイラーが Page.scss を処理します。 その結果、2 つのファイルが生成され、 Page.scss の下にネスト表示されます。

    • コンパイルされた CSS コードを含む Page.css

    • デバッグセッション中にアプリをステップスルーできるソースマップを備えた Page.css.map

    SCSS ファイルウォッチャー: 生成された CSS ファイル

コンパイラーを正常に実行するにはデフォルト設定で十分ですが、ファイルウォッチャーの動作をカスタマイズする方法を確認するために、デフォルト設定を詳しく見ていきましょう。

FileWatcher をトリガーするアクションを変更する

プロジェクトが手動(ファイル | すべて保存 または Ctrl+S )または自動で保存されるとすぐに、File Watcher が起動し、トランスパイラーを起動します。

通常、フォーカスを IntelliJ IDEA から移動すると (フレームの非アクティブ化時に)、コードが自動的に保存されます。 File Watchers では、File Watcher のスコープからファイルを編集するときにも自動保存が実行されます。 その結果、入力中は常にトランスパイラが実行され、パフォーマンスの問題が発生する可能性があります。 この問題を解決するには、編集したファイルの自動保存を抑制します。

Ctrl+Alt+S を押して設定を開き、 ツール | File Watchers を選択します。 必要な File Watcher(この例では SCSS )を選択し、ツールバーの 編集ボタン をクリックします。 ファイルウォッチャーの編集 ダイアログで、 拡張オプション 領域を展開し、 編集したファイルを自動保存してウォッチャーをトリガーする チェックボックスをオフにします。

編集したファイルを自動保存オフ

デフォルトでは、File Watcher は、そのスコープ内のファイルが IntelliJ IDEA の外部から編集された場合でも起動します。 この動作を無効にして、内部で編集するときにのみファイルをトランスパイルするには、 外部の変更でウォッチャーをトリガーする チェックボックスをオフにします。

外部の変更でファイルウォッチャーをトリガーするがオフになっている

スコープを変更する

デフォルトで、IntelliJ IDEA はプロジェクト全体の .scss 拡張機能を持つすべてのファイルの変更を監視します。 これはこの例で機能します。 ただし、例えばコミットされていない変更のみを処理するようスコープを変更できます。 大規模なプロジェクトでは時間を節約できます。

Ctrl+Alt+S を押して設定を開き、 ツール | File Watchers を選択します。 必要な File Watcher(この例では SCSS )を選択し、ツールバーの 編集ボタン をクリックします。 ファイルウォッチャーの編集 ダイアログで、リストから該当するスコープを選択します。 詳しくは スコープとファイルカラー を参照してください。

SCSS ファイルウォッチャー: デフォルトのスコープを変更する

カスタム出力場所

デフォルトでは、生成された .css .css.map ファイルは元のファイルがあるフォルダーに保存され、 プロジェクト ツールウィンドウ(Alt+1 )にその子として表示されます。 このデフォルトの動作を変更して、生成されたすべての .css および .css.map ファイルを別のフォルダーに保存することができます。

簡単なケースから始めましょう。 プロジェクトルートに custom_output.scss ファイルがあるとします。

プロジェクト構造

custom_output.scss を編集してみましょう。例えば、6 行目の fill-opacity: abs(50);fill-opacity: abs(60); に置き換えます。 デフォルトの File Watcher 構成では、生成されたファイル custom_output.css および custom_output.css.map はプロジェクトルートに保存され、 custom_output.scss の子として表示されます。

デフォルト設定: 出力はプロジェクトルートに保存されます

すべての出力を別のフォルダー(たとえば、 css )に保存すると便利です。 css フォルダーを出力場所として使用してカスタム SCSS_custom_output ファイルウォッチャーを作成しましょう。

Ctrl+Alt+S を押して設定を開き、 ツール | File Watchers を選択します。 そして、 上記の手順に従ってSCSS File Watcher を作成します。

デフォルト設定を次のように更新します。

  • 引数 フィールドに次のように入力します:

    $FileName$:$ProjectFileDir$/css/$FileNameWithoutExtension$.css
  • リフレッシュする出力パス フィールドに次のように入力します:

    $ProjectFileDir$/css/$FileNameWithoutExtension$.css:$ProjectFileDir$/css/$FileNameWithoutExtension$.css.map
カスタム出力パスを備えた新しいファイルウォッチャー

新しいファイルウォッチャーを保存し、有効になっていることを確認します。

カスタム出力パスが保存され、有効になっている新しいファイルウォッチャー

ここで、たとえば custom_output.scss を編集する場合、6 行目の fill-opacity: abs(50);fill-opacity: abs(60); に置き換えると、IntelliJ IDEA は css フォルダーを作成し、生成された custom_output.css ファイルと custom_output.css.map ファイルをそのフォルダーに保存します。

カスタム設定: 出力は別のフォルダーに保存されます

カスタム出力場所: 元のフォルダー構造を保持する

次に、 .scss ファイルがフォルダー構造に格納されている例を考えてみましょう。例えば:

プロジェクト構造

デフォルトの File Watcher では、生成されたファイルは元の .scss ファイルの隣に保存されます。

カスタム出力: 生成されたファイルはソースファイルに保存されます

上記のようにカスタム File Watcher を使用すると、生成されたすべてのファイルが同じ css フォルダーに保存されます。

カスタム出力: 生成されたファイルは、プレーンな構造の別のフォルダーに保存されます

IntelliJ IDEA でフォルダー構造を保持するには、別のカスタム File Watcher を作成しましょう。

Ctrl+Alt+S を押して設定を開き、 ツール | File Watchers を選択します。 そして、 上記の手順に従ってSCSS File Watcher を作成します。

デフォルト設定を次のように更新します。

  • 引数 フィールドに次のように入力します:

    $FileName$:$ProjectFileDir$/css/$FileDirRelativeToProjectRoot$/$FileNameWithoutExtension$.css
  • リフレッシュする出力パス フィールドに次のように入力します:

    $ProjectFileDir$/css/$FileDirRelativeToProjectRoot$/$FileNameWithoutExtension$.css:$ProjectFileDir$/css/$FileDirRelativeToProjectRoot$/$FileNameWithoutExtension$.css.map
フォルダー構造のカスタム出力: ファイルウォッチャーが更新されています

新しいファイルウォッチャーを保存し、有効になっていることを確認します。

フォルダー構造のカスタム出力: ファイルウォッチャーが保存され、有効になっています

ここで、 custom_output_body.scss custom_output_header.scss custom_output_footer.scss を編集すると、IntelliJ IDEA は、 styles_structured の構造を保持するサブフォルダーの構造を持つ css フォルダーを作成します。

カスタム設定: 出力は別のフォルダーに保存され、構造は保持されます

サンプル: Less を CSS にコンパイルする

プロジェクトが次のように構成されているとします。

Less を CSS にコンパイルする: プロジェクト構造

以下の例は、プロジェクトを手動または自動で保存するときに my-styles.less が CSS にコンパイルされる方法と、 my-styles.less への変更が生成された CSS ファイルにどのように反映されるかを示しています。

  1. Less 型の File Watcher を作成します。 設定 ダイアログ(Ctrl+Alt+S )を開き、 ツール | File Watchers に移動し、ツールバーの 追加ボタン をクリックして、リストから Less を選択します。

    Less を CSS にコンパイルする: ファイルウォッチャーの作成

    または、エディタータブの上部にある File Watcher が LESS を CSS にコンパイルできるようにしますか? ペインで、 .less ファイルを含む はい をクリックします。

    Less を CSS にコンパイルする: エディターのペインからファイルウォッチャーを作成する
  2. 開いた 新しい File Watcher ダイアログでは、必須フィールドはすべてすでに入力されています。

    Less ファイルウォッチャー: 設定

    実際、これらの設定は、コンパイラーを正常に実行するのに十分です。

  3. たとえば、 my-styles.less を編集して、1 行目の @color の値を変更します。 この操作により File Watcher がトリガーされます。 その結果、2 つのファイルが生成され、 my-styles.less の下にネスト表示されます。

    • コンパイルされた CSS コードを含む my-styles.css

    • デバッグセッション中にアプリをステップスルーできるソースマップを備えた my-styles.css.map

    Less File Watcher: CSS ファイルが生成されます

コンパイラーを正常に実行するにはデフォルト設定で十分ですが、ファイルウォッチャーの動作をカスタマイズする方法を確認するために、デフォルト設定を詳しく見ていきましょう。

FileWatcher をトリガーするアクションを変更する

プロジェクトが手動(ファイル | すべて保存 または Ctrl+S )または自動で保存されるとすぐに、File Watcher が起動し、トランスパイラーを起動します。

通常、フォーカスを IntelliJ IDEA から移動すると (フレームの非アクティブ化時に)、コードが自動的に保存されます。 File Watchers では、File Watcher のスコープからファイルを編集するときにも自動保存が実行されます。 その結果、入力中は常にトランスパイラが実行され、パフォーマンスの問題が発生する可能性があります。 この問題を解決するには、編集したファイルの自動保存を抑制します。

Ctrl+Alt+S を押して設定を開き、 ツール | File Watchers を選択します。 必要な File Watcher(この例では Less )を選択し、ツールバーの 編集ボタン をクリックします。 ファイルウォッチャーの編集 ダイアログで、 拡張オプション 領域を展開し、 編集したファイルを自動保存してウォッチャーをトリガーする チェックボックスをオフにします。

編集したファイルを自動保存オフ

スコープを変更する

デフォルトで、IntelliJ IDEA はプロジェクト全体の .scss 拡張機能を持つすべてのファイルの変更を監視します。 これはこの例で機能します。 ただし、例えばコミットされていない変更のみを処理するようスコープを変更できます。 大規模なプロジェクトでは時間を節約できます。

Ctrl+Alt+S を押して設定を開き、 ツール | File Watchers を選択します。 必要な File Watcher(この例では Less )を選択し、ツールバーの 編集ボタン をクリックします。 ファイルウォッチャーの編集 ダイアログで、リストから該当するスコープを選択します。 詳しくは スコープとファイルカラー を参照してください。

SCSS ファイルウォッチャー: デフォルトのスコープを変更する

カスタム出力場所

デフォルトでは、生成された .css .css.map ファイルは元のファイルがあるフォルダーに保存され、 プロジェクト ツールウィンドウ(Alt+1 )にその子として表示されます。 このデフォルトの動作を変更して、生成されたすべての .css および .css.map ファイルを別のフォルダーに保存することができます。

簡単なケースから始めましょう。 プロジェクトルートに custom_output.less ファイルがあるとします。

プロジェクト構造

たとえば、 custom_output.less を編集して、1 行目の @color の値を変更します。 デフォルトの File Watcher 構成では、生成されたファイル custom_output.css および custom_output.css.map はプロジェクトルートに保存され、 custom_output.less の子として表示されます。

デフォルト設定: 出力はプロジェクトルートに保存されます

すべての出力を別のフォルダー(たとえば、 css )に保存すると便利です。 css フォルダーを出力場所として使用してカスタム Less_custom_output ファイルウォッチャーを作成しましょう。

Ctrl+Alt+S を押して設定を開き、 ツール | File Watchers を選択します。 そして、 上記の手順に従ってLess と File Watcher を作成します。

デフォルト設定を次のように更新します。

  • 引数 フィールドに次のように入力します:

    $FileName$ $ProjectFileDir$/css/$FileNameWithoutExtension$.css --source-map
  • リフレッシュする出力パス フィールドに次のように入力します:

    $ProjectFileDir$/css/$FileNameWithoutExtension$.css $ProjectFileDir$/css/$FileNameWithoutExtension$.css.map
カスタム出力パスを備えた新しいファイルウォッチャー

新しいファイルウォッチャーを保存し、有効になっていることを確認します。

カスタム出力パスが保存され、有効になっている新しいファイルウォッチャー

ここで、たとえば custom_output.less を編集して 1 行目の @color の値を変更すると、IntelliJ IDEA は css フォルダーを作成し、生成された custom_output.css および custom_output.css.map ファイルをそこに格納します。

カスタム設定: 出力は別のフォルダーに保存されます

カスタム出力場所: 元のフォルダー構造を保持する

次に、 .less ファイルがフォルダー構造に格納されている例を考えてみましょう。例えば:

プロジェクト構造

デフォルトの File Watcher では、生成されたファイルは元の .less ファイルの隣に保存されます。

カスタム出力: 生成されたファイルはソースファイルに保存されます

上記のようにカスタム File Watcher を使用すると、生成されたすべてのファイルが同じ css フォルダーに保存されます。

カスタム出力: 生成されたファイルは、プレーンな構造の別のフォルダーに保存されます

IntelliJ IDEA でフォルダー構造を保持するには、別のカスタム File Watcher を作成しましょう。

Ctrl+Alt+S を押して設定を開き、 ツール | File Watchers を選択します。 そして、 上記の手順に従ってLess と File Watcher を作成します。

デフォルト設定を次のように更新します。

  • 引数 フィールドに次のように入力します:

    $FileName$ $ProjectFileDir$/css/$FileDirRelativeToProjectRoot$/$FileNameWithoutExtension$.css --source-map
  • リフレッシュする出力パス フィールドに次のように入力します:

    $ProjectFileDir$/css/$FileDirRelativeToProjectRoot$/$FileNameWithoutExtension$.css $ProjectFileDir$/css/$FileDirRelativeToProjectRoot$/$FileNameWithoutExtension$.css.map
フォルダー構造のカスタム出力: ファイルウォッチャーが更新されています

新しいファイルウォッチャーを保存し、有効になっていることを確認します。

フォルダー構造のカスタム出力: ファイルウォッチャーが保存され、有効になっています

ここで、 custom_output_body.less custom_output_header.less custom_output_footer.less を編集すると、IntelliJ IDEA は、 styles_structured の構造を保持するサブフォルダーの構造を持つ css フォルダーを作成します。

カスタム設定: 出力は別のフォルダーに保存され、構造は保持されます

構文ハイライトの構成

好みや習慣に応じて、Less/Sass/SCSS/PostCSS 対応の構文ハイライトを設定できます。

  1. 設定 ダイアログ (Ctrl+Alt+S) で、 エディター | カラースキーム | Less/Sass/SCSS/PostCSS に進みます。

  2. カラースキームを選択し、デフォルトから引き継がれたハイライト設定を受け入れるか、 色とフォント に記載された手順 に従ってカスタマイズしてください。

Sass および SCSS セレクター一式

IntelliJ IDEA は Sass および SCSS セレクターの補完を提供します。 ネストされたセレクターアンパサンド(&)で作られたセレクター も含みます。

Sass および SCSS セレクターの完成

クラウド補完と行全体補完

IntelliJ IDEA は Sass/SCSS、Less、PostCSS コードで クラウド補完行全体補完を提供します。

行全体コード補完機能は、ローカルで実行されるディープラーニングモデルを用いて、コード行全体を提案します。 Ultimate サブスクリプションがあれば、IntelliJ IDEA ですぐに使え、追加のライセンスは必要ありません。

行全体コード補完を有効にする

  1. Ctrl+Alt+S を押して設定を開き、 エディター | 一般 | インライン補完 を選択します。

  2. ローカルのFull Line 補完候補を有効にする チェックボックスを選択し、 CSS のような チェックボックスが選択されていることを確認します。

    行全体補完を有効にする

AI アシスタント を搭載したクラウド補完では、プロジェクトのコンテキストに基づいて、単一の行、コードブロック、さらには関数全体をリアルタイムで自動補完できます。

クラウド補完は、コンテキストを考慮して構文的に許容可能なソリューションを提案し、さまざまな コードインスペクションを事前に実行して、エラーの原因となるバリエーションを拒否します。

クラウド補完を有効にする

  1. AI Assistant プラグインをインストールして有効にします

  2. Ctrl+Alt+S を押して設定を開き、 エディター | 一般 | インライン補完 を選択します。

  3. Enable cloud completion suggestions チェックボックスを選択し、 HTML チェックボックスが選択されていることを確認します。

    CSS でクラウド補完を有効にする

検索とナビゲーション

Navigation for SCSS selectors
  • スタイルシートシンボルの使用箇所を見つけるには、キャレットをその位置に置き、 Alt+F7 を押します。 プロジェクトの使用箇所を検索するから詳細を参照してください。

  • スタイルシートシンボルの使用箇所からその定義に移動するには、 Ctrl+B を押します。 定義へのナビゲーションは、変数やミックスインだけでなく、クラス、ID、セレクター (ネストされたセレクターやアンパサンド & を含むセレクターを含む) に対しても利用できます。

    宣言に移動の詳細を参照してください。

ドキュメントの検索

プロパティと疑似要素については、IntelliJ IDEA は対応する MDN 記事からの概要を表示できます。 この概要は ドキュメント ポップアップに表示され、プロパティとその値の簡単な説明と、対応する Web プラットフォームのベースラインステータス(英語)が表示されます。

スタイルシートのクイックドキュメント: ベースライン、広く利用可能
スタイルシートのクイックドキュメント: ベースライン、新たに利用可能
スタイルシートのクイックドキュメント: ベースライン、限定的な利用可能

セレクターの場合、IntelliJ IDEA もその 特異性(英語)を示します。

ドキュメントの検索: 特異性 fpr セレクター

プロパティのドキュメントを表示

  • プロパティにキャレットを置き、 Ctrl+Q を押すか、メインメニューから 表示 | クイックドキュメントルックアップ を選択します。

  • プロパティの上にマウスを移動すると、IntelliJ IDEA はすぐにその参照を ドキュメント ポップアップに表示します。

    この動作をオフにすることも、ポップアップの表示を速くまたは遅くするように設定することもできます。以下の ドキュメントポップ上への動作の構成を参照してください。

ドキュメントのポップアップの動作を構成する

  • コードシンボルの上にマウスを移動したときにドキュメントの自動的な表示をオフにするには、ポップアップで 「オプションメニューを表示」アイコン をクリックし、 マウス移動時に表示する オプションを無効にします。

  • ドキュメント ポップアップを速くまたは遅く表示するには、 設定 ダイアログ(Ctrl+Alt+S )を開き、 エディター | 一般 | コード補完 に移動してから、 ドキュメントのポップアップを表示する チェックボックスを選択して遅延時間を指定します。

ブラウザーで MDN ドキュメントを開く

  • ドキュメント ポップアップ Ctrl+Q で、下部のリンクをクリックします。

  • Shift+F1 を押すか、メインメニューから 表示 | 外部ドキュメント を選択します。

フォーマット

IntelliJ IDEA の組み込みフォーマッタを使用すると、スタイルシートコードの一部だけでなく、ファイルやフォルダー全体を、言語固有のコードスタイル要件に合わせて再フォーマットできます。 また、フォーマッタはコードを生成またはリファクタリングする際に自動的に起動します。

  • スタイルシート言語のフォーマットを構成するには、 設定 ダイアログ(Ctrl+Alt+S )を開き、 エディター | コードスタイル | スタイルシート | <あなたのスタイルシートの言語> に移動して、タブとインデント、スペース、中括弧と中括弧、ハードマージンとソフトマージンなどの言語固有の設定を構成します。

    設定を変更すると、 プレビュー 領域に変更が書式にどのように影響するかが表示されます。

  • CSS、SCSS、Less コンテキストでは、IntelliJ IDEA はデフォルトで、 インポート ステートメントおよび URL で生成された文字列リテラルに二重引用符を使用します。 単一引用符を使用するには、「その他 」タブを開き、「引用符 」リストから「単一 」を選択します。

    再フォーマット後に選択したスタイルをファイル全体に適用するには、リストの 整形時に強制する チェックボックスを選択します。

  • コードフラグメントを再フォーマットするには、エディターでそれを選択して Ctrl+Alt+L を押します。

  • ファイルまたはフォルダーを再フォーマットするには、 プロジェクト ツールウィンドウ (Alt+1) で選択し、 Ctrl+Alt+L を押します。 詳細については コードの再フォーマットと再配置を参照してください。

  • あるいは、 Prettier (Ctrl+Alt+Shift+P) を使用することもできます。

リファクタリング

IntelliJ IDEA では、スタイルシートの式を変数に変換し、 .css ファイルの var(--var-name) 構文、 .scss および .sass ファイルの $ 構文を使用してこれらの変数を導入できます。

Style sheets: introducing a variable

変数の導入

  1. エディターで、変数に変換する式にキャレットを置き、 Ctrl+Alt+V を押すか、コンテキストメニューまたはメインメニューから リファクタリング | 紹介する | 変数の導入 を選択します。

  2. 選択した式が複数出現する場合は、 複数の出現箇所が見つかりました リストから この出現箇所だけを置換 または 出現箇所をすべて置換 を選択してください。

  3. .scss および .sass の場合、変数の グローバルスコープまたは ローカルスコープを選択します。

  4. 赤い枠の付いたフィールドで、提案された変数名をそのまま使用するか、カスタム名を指定します。 準備ができたら Enter を押します。

IntelliJ IDEA を使用すると、CSS、SCSS、Sass、Less ファイル内の既存の宣言から新しいルールセットを作成し、リファクタリングおよびインテンションアクションを使用してルールセット全体をファイル間で移動することさえできます。

ルールセットを導入する

  1. 導入する宣言を選択します。 宣言が 1 つだけ必要な場合は、宣言の中にキャレットを置くだけです。

  2. Alt+Enter を押し、リストから ルールセットを導入 を選択します。

IntelliJ IDEA は、同じセレクターを使用して新しいルールセットを作成し、それに選択された宣言を移動します。 選択範囲にコメント、ネストしたセレクタなどが含まれている場合、それらも新しいルールセットに移動されます。

ルールセットを他のファイルに移動する

  1. ルールセット内の移動する任意の場所にキャレットを置き、 F6 を押します。

  2. 表示されたダイアログで、ルールセットを移動するファイルを指定します。 指定されたファイルが存在しない場合、IntelliJ IDEA はそれを作成することを提案します。

  3. デフォルトでは、IntelliJ IDEA はルールセットが移動されるファイルを自動的に開きます。 この動作を変更するには、 エディターで開く チェックボックスをオフにします。

コピー移動名前変更などの一般的なリファクタリングも利用できます。

Rename refactoring

ブラウザーとの互換性を確認する

ドキュメントポップアップで検索するだけでなく、その場で特定のブラウザーとの互換性についてスタイルシートのプロパティを確認できます。 このインスペクションは MDN ブラウザー互換性データ(英語)に基づいており、対象のブラウザーのいずれかでプロパティがサポートされていない場合は常に警告を表示します。

スタイルシートの互換性インスペクションポップアップ

互換性チェックをオンにする

  1. 設定 ダイアログ (Ctrl+Alt+S) で、 エディター | インスペクション に進みます。

  2. CSS ノードを展開して プロパティは選択されたブラウザーと互換性がありません を選択します。 オプション エリアで、ターゲットにするブラウザーとその最小バージョンを選択します。

  3. オプション 領域で、プロパティの可用性を確認するブラウザーを選択します。 選択したブラウザーのターゲットバージョンを指定します。

CSS 互換性インスペクション設定

色の管理

IntelliJ IDEA は、 CSS color の管理をサポートし、 コード補完クイックドキュメント検索 、および 色プレビュー を提供します。 絶対色、相対色、混合色に対してコーディング支援を提供します。

色管理のコーディング支援},{

色を指定する},{

  • キャレットを color プロパティに置き、 Ctrl+Space を押して、目的の色の値を選択するか、 色の選択 ... を押してカスタムの色の値を選択します。

    色の選択
  • 人間が判読可能な色名の代わりにコードを使用するには、 Alt+Enter を押してリストから カラーを <カラーコードシステムに変換> を選択します。ここで、<color code system> は HEXHSLHWBRGBlchoklch 、または oklab です。

    色名の代わりにコードを使用する

色の変更

  • ガター内の色アイコンをクリックし、ポップアップで目的の色を選択します。

    色を選ぶ
  • または、キャレットを色のプロパティに置き、 Alt+Enter を押して、リストから 色の変更 を選択し、ポップアップで目的の色を選択します。

    色の変更 - コンテキストメニュー

色プレビューの切り替え

IntelliJ IDEA は、絶対色、相対色、混合色のプレビューを表示します。

色プレビューの概要
  • デフォルトでは、IntelliJ IDEA はカラープレビューをガター内のアイコンとして表示します。 背景にカラープレビューを表示するには、 設定 ダイアログ(Ctrl+Alt+S )を開き、 エディター | 外観 に移動して CSS 色プレビューを背景として表示する チェックボックスをオンにします。

    背景にカラープレビューを表示する
  • カラープレビューガターアイコンを復元するには、 設定 ダイアログ (Ctrl+Alt+S) を開き、 エディター | 一般 | ガターアイコン に移動して、 共通 領域の 色プレビュー チェックボックスを選択します。

    ガターでカラープレビューを有効にする

タグに適用されたスタイルを表示する

HTML、XHTML、JSP および JSPX ファイルでは、IntelliJ IDEA は任意のタグに適用されたすべてのスタイルを表示できます。

body タグに適用されているスタイルの表示
  • タグのコンテキストメニューから タグに適用されるスタイルを表示 を選択します。

    IntelliJ IDEA は CSS スタイル ツールウィンドウを 2 分割で開き、左側のペインにタグのスタイル、右側のペインにその定義が表示されます。 各タグごとに、IntelliJ IDEA は個別のタブを開きます。

    ツールウィンドウから、ソースコード内のタグとプロパティの定義に移動できます。

    • タグに移動するには、左側のペインのツールバーの the Navigate to Tag toolbar button をクリックします。

    • プロパティの定義に移動するには、左側のペインでそれを選択し、右側のペインのツールバーの the Navigate to Style Sources button をクリックします。

2026 年 3 月 30 日