web-dev-qa-db-ja.com

Sublime Text 3HTMLの自動インデントの問題

Sublime Text 3を使い始めたばかりです。HTMLを書くときに発生する厄介な自動インデント解除に気づき、それを防ぐ方法がわかりません。

私がこのようにhtmlを書くときはいつでも:

<div class="myclass">

</div>

次に、カーソルを開始divと終了divの間に移動してフォローアップすると、カーソルが正しく自動インデントされ、次のようにタグブロックにカーソルが1インデントされます(パイプ文字がカーソルであると想像してください)。

<div class="myclass">
    |
</div>

しかし、ネストされた要素の開始ブラケットを入力するとすぐに、カーソルは次のように1つのインデントスペースに戻ります(ここでも、パイプ文字がカーソルです)。

<div class="myclass">
<|
</div>

どの設定がこれを引き起こしているのか、またはそれを防ぐ方法がわかりません。私がインストールした唯一のプラグインはSFTPとパッケージコントロールです。これはベータバグですか、それともこのインデント解除の原因となっている設定がありますか?

5
Ben

オープニングdivを入力すると、最新のビルド3053を使用してOSXでこれを再現できます。 Enter 2回、divを閉じ、1行上に戻って、 Tab 別のタグにカーソルを置きます。 ただし、それを回避する方法があります。最初のdiv要素を入力し、すぐに</と入力すると、タグは自動クローズ。カーソルを開始タグと終了タグの間に戻し、を押します Enter。次のようにカーソルが表示されます。

<div class="myclass">
    |
</div>

問題のある動作を発生させることなく、別のタグの入力を開始できます。Sublimeが自動インデントを処理します。その上、私はタグを開くとすぐに閉じるのが好きですjustなので、忘れないでください-気が散りやすいです:)しかし、カーソルがインデントされたら、ヒットしないでください Backspace その後 Tab もう一度、または同じ問題が発生します。

いいえ、 フォーラム に投稿する以外は、ベータ版のバグをどこに報告すればよいかわかりません。先日も落ち込んでいましたが、これを書いているとうまくいっているようです。私はただ バグを投稿しました なので、誰かがそれについて何かできることを願っています。

ハッピーコーディング!

5
MattDMo