2013-07-31 10 views
7

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オープン、そしてそれは、プロジェクトファイルが外部で編集されていた、そしてそれがリフレッシュする必要があると述べました。それができたら、もう一度正しくフォーマットしていました。
何とか設定ファイルが同期していないため、設定ウィンドウがファイルに保存されませんでした。
まだ私の意見ではバグ。

+0

「Do not Indent Children Of」はテキストボックスではなく、通常のポップアップキーバリューエディターの1つです。テキストフィールドの最後にあるアイコンをクリックすると、REALエディタが表示されます。変更を加えて「OK」を押します。あなたは金色でしょう。 – lucifurious

答えて

3

回答:実際の回避策については、ドキュメントを右クリックして[簡単に貼り付け]をクリックしてください。これにより、クリップボードに貼り付けられたテキストの書式が保持されます。それほど解決策ではありませんが、適切な回避策です。

ORIGINAL:あなたは、このための答えを得る

終わるでしたか?

私は同じ問題を抱えています。私の人生はそれを解決できません。それは、

<div> 
    <div> 
     <p> 
      Some comment from JetBrains. 
     </p> 
    </div> 
</div> 

...しかし、エディタからテキストに貼り付けるとき:それは示して - これは特に、コードの書式設定が正確ではないように見えるべきかの「プレビュー」ペインとして見て、本当に迷惑です

<div> 
<div> 
<p> 
Some comment from JetBrains. 
</p> 
</div> 
</div> 

回答セクションにコメントを残して申し訳ありませんが、私には15の評判はありません。右のオプションの下

+0

私はこの問題に対する答えを見つけたとは思わない。 1年以上経っており、私はしばらくの間はウェブプログラミングを行っていません。 –

+1

右クリックして貼り付けるだけで、そのトリックを完全に行います。ありがとうございました。私はこのポストを見つけたのでとてもうれしいです;) – ling

+0

それは喜んで助けました。あなたは天才のプログラマーがこのような簡単なメニュー項目を少し簡単に見つけられると思うでしょうか? – Magnus

2

「のインデント子供ではないですか。」あなたはオプションを見つけることができます意味200

のデフォルト値を持つ「場合や、タグのサイズよりも」より大きなHTML-ファイルのインデントについて効果的に無効になります。なぜ誰かがそれを望むのか分かりませんが、この(ミス)行動を取り除く方法は、その値を削除することです(フィールドを空のままにしておきます)。

+0

これは間違いなく私が探していた答えです!ありがとう@MichaelKowhan! – brazilianldsjaguar

15

だけSetting/preferencesに行く - の前に新しい行を挿入>Other

>Code Style - - >HTML:体を追加します。

子供を字下げしないでください:このフォームのすべてをクリアしてください。

+1

Cool。 'の子供をくぼべないでください'はトリックを行います。 –

+0

"body"はすでに "新しい行を挿入する"の前にあります。 「fromの子をインデントしない」からすべてを削除すると、HTMLの外観がより明確になります。 – Guntram

関連する問題