PHPStormは、指定したコードスタイルに従わないと思われます。私は、HTMLファイルをフォーマット たびに、このことからインデントを崩壊:Jetbrains PhpStorm HTML字下げ
<html>
<head>
bleh
</head>
<body>
bleh
</body>
</html>
<html>
<head>
<bleh>
bleh
<bleh>
</head>
<body>
<bleh>
bleh
<bleh>
</body>
</html>
に「bleh」(すべて含まれているタグである)それらが想定しているどのようにインデントされています。
「ファイル」 - >「設定」 - >「コードスタイル」 - >「HTML」 - >「その他」 - >「子を字下げしない」という設定が見つかりました。
これは私が既に削除した(テキストフィールドが空である)いくつかのタグで満たされていました。
設定は で、理論的にはが現在のスキームであるプロジェクトスキームに適用されます。
しかし、私はこれらの計画が何であるかの概念を完全に把握していないので、何か重要なものを見逃している可能性があります。
画像:
http://snapshot.overloadproducts.com/7411c9d50e0b43edc76c1e625a38d61c http://snapshot.overloadproducts.com/5a74f83356572f3644a6d52bf2fa1f66
編集: は翌日PHPStormオープン、そしてそれは、プロジェクトファイルが外部で編集されていた、そしてそれがリフレッシュする必要があると述べました。それができたら、もう一度正しくフォーマットしていました。
何とか設定ファイルが同期していないため、設定ウィンドウがファイルに保存されませんでした。
まだ私の意見ではバグ。
「Do not Indent Children Of」はテキストボックスではなく、通常のポップアップキーバリューエディターの1つです。テキストフィールドの最後にあるアイコンをクリックすると、REALエディタが表示されます。変更を加えて「OK」を押します。あなたは金色でしょう。 – lucifurious