TextMateの再インデントと再フォーマットは、使用している言語によって少し異なります。
通常、[テキスト]メニューを使用できます。アクティブな選択があるかどうかに応じて、その下にさまざまなコマンドが表示されます。たとえば、コードのセクションを選択した場合、Indent Selection
メニュー項目が表示されます。アクティブな選択がない場合は、になりますIndent Line
。
これを正しく機能させるには、(保存されていないドキュメントのように)まだ割り当てられていない場合は、必ず現在の言語を選択してください。HTMLを使用している場合は、その上にあるものに応じて行をインデントするだけです。改行はそのまま保持されます。
新しい行のタグを分割してドキュメントを適切にフォーマットするために何かが必要な場合は、[バンドル]メニューのHTMLの下にあるTidyコマンドを使用する必要があります(または単にショートカットCTRL++を使用しSHIFTますH。使用すると、そのセクションが再インデントされます。代わりに選択がない場合は、タグの有効性やその他のエラーのチェックを含め、ドキュメント全体が適切に再フォーマットされます。
他の言語のバンドルには、XML(まだTidy)やJavascript(コマンドがある)などの同様のコマンドがありますReformat Document
。
最後に、バンドルメニューを調べることをお勧めします。その中にはたくさんの小さな宝石があります。;)