コードスタイル: SCSS
このページを使用して、SCSS ファイルのフォーマットオプションを構成します。これらの設定を変更すると、プレビューペインに、コードへの影響が表示されます。
タブとインデント
タブ文字を使用する |
|
スマートタブ | インデントは 2 つの部分で構成されます。1 つの部分はコードブロックのネストに起因し、他の部分はアライメントによって決定されます。
|
タブサイズ | このフィールドで、タブに収まるスペースの数を指定します。 |
インデント | このフィールドでは、各インデントレベルに挿入するスペースの数を指定します。 |
連続インデントの文字数 | このフィールドでは、プロパティの値の間に挿入するスペースの数を指定します。 |
空行でインデントを保持する | このチェックボックスをオンにすると、PhpStorm は空行のインデントを、コードが含まれているかのように保持します。チェックボックスをオフにすると、PhpStorm は空行のタブ文字とスペースを削除します。 |
空白行
このタブを使用して、再フォーマット後に PhpStorm が保持してコードに挿入する空白行の場所と数を定義します。結果はプレビューペインに表示されます。
空白行の指定 | この領域では、再フォーマット後に保持する余白行数を指定します。 |
最小の空白行数 | この領域で、最上位ブロックとネストしたセレクターの周囲に余分な空行を追加するかどうかを構成します。各オプションの横にあるフィールドで、残す余白の最小行数を指定します。 |
その他
このタブでは、再フォーマットに適用される配置、中括弧、スペース、引用符のオプションを指定します。
波括弧の配置 | このリストを使用して、PhpStorm がセレクターの左中括弧を配置する場所を指定します。利用可能なオプションは以下のとおりです。
|
値の配置 | このリストを使用して、PhpStorm が属性と値を調整する方法を指定します。利用可能なオプションは次のとおりです。
|
引用符 | CSS、SCSS、Less コンテキストでは、PhpStorm はデフォルトで、 再フォーマット後に選択したスタイルをファイル全体に適用するには、リストの整形時に強制するチェックボックスを選択します。 |
右波括弧をプロパティに揃える | このチェックボックスが選択されている場合、セレクターの閉じ中括弧はプロパティのリストに配置されます。 このチェックボックスが選択されていない場合、セレクターの閉じ括弧はセレクターに配置されます。 |
一行のブロックを保持する | このチェックボックスが選択されている場合、単一のプロパティを持つブロックは 1 行に制限されます。 このチェックボックスが選択されていない場合、各プロパティは独自の行に配置されます。 |
スペース | この領域のチェックボックスをオンにして、コロンで区切られたキーと値の後、セレクタの左中括弧の前にスペースを追加します。 |
コメント | この領域のコントロールを使用して、行コメントとブロックコメント、およびそれらの内部のスペースの位置を構成します。
|
16 進数の色 | この領域を使用して、16 進カラー構文を設定します。以下のチェックオプションから選択できます。
プレビューペインで変更を表示します。 |
配置
このタブでは、SCSS ファイル内の CSS プロパティのソートを有効にし(デフォルトではオフになっています)、ソート順を選択します。
並べ替えを有効にするには、CSS プロパティをソートするチェックボックスを選択します。
各ブロック内のすべての CSS プロパティをアルファベット順に並べ替えるには、名前を選択します。PhpStorm はベンダー固有の接頭辞を無視しますが、特定のプロパティに対して複数のベンダー固有の接頭辞をアルファベット順に並べます。
border: 1px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: black;独自の並べ替え方法を定義するには、カスタム順オプションを選択し、その隣のフィールドに希望の並べ替え順序を指定します。
PhpStorm は常に接頭辞なしの対応するものとグループ化するため、区切り文字としてコンマとスペースを使用し、ベンダー固有のプロパティをスキップします。そのようなグループ内では、プロパティはベンダー接頭辞でソートされ、接頭辞のないものが最後になります。
カスタム順リストでは、正規表現を使用できます。たとえば、
.*は任意のプロパティに一致します。PhpStorm は、変更したカスタム順リストを記憶し、カスタムソートをオフにしてから再びオンにした場合はそれを復元します。
SCSS ファイル内のすべての CSS プロパティをソートする
に移動します。
または、メインメニューからを選択し、表示されたダイアログでファイル全体とコードの再配置を選択します。
ブロック内の CSS プロパティを並べ替えるには
ソートするブロックを選択してから、メインメニューからを選択します。
あるいは、メインメニューでに移動し、表示されるダイアログでコードの再配置を選択します。
選択して設定
該当する場合、リンクはページの右上隅に表示されます。このリンクをクリックして、現在の言語コードスタイルのベースとして使用する言語を選択します。
コードスタイル設定の初期セットに戻り、変更を破棄するには、リセットをクリックします。
関連ページ:
コードの整形
PhpStorm を使用すると、現在のコードスタイルスキームまたは .editorconfig ファイルで指定した要件に従ってコードを再フォーマットできます。で定義されていないものがあれば、プロジェクト設定から取得されます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリを再フォーマットできます。コードの一部または一部のファイルを再フォーマットから除外することもできます。コードフラグメントを再フォーマットするエディターで、再フォーマットしたいコードフラグメントを選択します。再フォーマット...
コードスタイル: Sass
このページを使用して、Sass ファイルのフォーマットオプションを設定します。これらの設定を変更すると、プレビューペインに、コードへの影響が表示されます。タブとインデント:タブ文字を使用するこのチェックボックスをオンにすると、タブ文字が使用されます。キー押下時、インデント用、コードを再フォーマットするため、チェックボックスがオフの場合、PhpStorm はタブではなくスペースを使用します。スマートタブインデントは 2 つの部分で構成されます。1 つの部分はコードブロックのネストに起因し、他の部...