Sublime 2テキストエディターの自動インデント


17

Sublime 2には自動インデントオプションがありますか?

Visual Studioでは、Ctrl + K + Dを押してすべてをインデントし、コードが適切に構成されるようにします。Sublime 2に同じことを行うショートカットはありますか?


1
ドキュメントを確認しましたか?存在しない場合は、ほとんど存在しない可能性があります。
r4。

問題はそこにないということではなく、Visual Studioにあるようなデフォルトのホットキーがないことです。デフォルトの設定ファイルであるキーバインディングを使用して、1つ与えることができます。
バロリック

回答:


14

編集メニューから編集/行/再インデントを使用できます。または、これをキーバインド-環境設定のデフォルトファイルに追加してみてください。

{ "keys": ["f12"], "command": "reindent"}

ユーザーの代わりにデフォルトファイルを使用する場合は、コードの最後にカンマ追加しますインデントするものを選択することを忘れないでください。

Visual Studioを使用して、SubTができない、またはうまくいかない不明瞭なデータを自動的にインデントすることができます。

頑張って&& を再インデントするテキストを選択します


5

Ctrl+ Shift+ P、次にを押すIと、「インデント:行の再​​インデント」オプションが最初に表示されます。

を押すEnterと完了です。


2

組み込みのソリューションではsingle_line: falseこのStackOverflowスレッドで peterが提案したように、キーバインディングにオプションを追加します。

{ "keys": ["ctrl+k+d"], "command": "reindent" , "args": {"single_line": false}}

ただし、XMLおよびHTMLコードの編集で予想されるように、これは新しい行を追加しません。

それらについては、Tomの回答に従ってTagプラグインをインストールするか、パッケージコントロール経由でも利用できるがXMLファイルでのみ機能するIndent XMLプラグインを使用する必要があります。

Tagプラグインを選択する場合、最も簡単な使用方法は、インデントするテキストを強調表示してからショートカットCtrl+ Shift+を押すことFです。

Indent XMLプラグインを選択する場合は、Ctrl or Super+ Shift+ Pを押してIから、これIndent XMLが最初のオプションになります。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.