Sublime 2に自動インデントオプションはありますか?
Visual Studioでは、Ctrl + K + Dを押してすべてをインデントすることで、コードを適切に構成できます。 Sublime 2に同じことをするショートカットはありますか?
編集メニューから編集/行/インデントを使用できます。 Orこれをキーバインディングに追加してみてください-設定からデフォルトファイル。
{ "keys": ["f12"], "command": "reindent"}
カンマを追加代わりにデフォルトファイルを使用する場合は、コードの最後にユーザーの。 インデントしたいものを選択することを忘れないでください。
Visual Studioを使用して、SubTが実行できない、または実行できない、あいまいなデータを自動的にインデントすることができます。
頑張って&& 再インデントするテキストを選択してください。
押す Ctrl+Shift+P、その後 I、およびオプション「インデント:再インデント」が最初に来る必要があります。
押す Enter これで完了です。
組み込みのソリューションでは、peterが このStackOverflowスレッド で提案したように、オプションsingle_line: false
をキーバインディングに追加します。
{ "keys": ["ctrl+k+d"], "command": "reindent" , "args": {"single_line": false}}
しかし、XMLやHTMLのコード編集に期待するとおり、これによって新しい行が追加されることはありません。
それらについては、トムの答えに従ってタグプラグインをインストールするか、または インデントXMLプラグイン を使用する必要があります。パッケージコントロールからも利用できますが、XMLファイルでのみ機能します。
タグプラグインを選択した場合、それを使用する最も簡単な方法は、テキストをハイライトしてインデントしてからショートカットを押すことです Ctrl+Shift+F。
インデントXMLプラグインを選択した場合、 Ctrl or Super+Shift+P その後 IIndent XML
が最初のオプションになります。
Html/xmlドキュメントをフォーマットするための タグプラグイン があります。