Autoindentation im Texteditor Sublime 2

31083
Kim

Gibt es in Sublime 2 eine Option zum automatischen Einrücken?

In Visual Studio kann ich Strg + K + D drücken, um alles einzurücken, damit der Code gut strukturiert ist. Gibt es in Sublime 2 eine Verknüpfung, um dasselbe zu tun?

17
Haben Sie die Dokumentation geprüft? Wenn es nicht dort ist, ist es höchstwahrscheinlich nicht vorhanden. r4. vor 12 Jahren 1
Das Problem ist nicht, dass es nicht vorhanden ist. Es gibt keinen Standard-Hotkey wie in Visual Studio. Sie können es mit den Standard-Voreinstellungsdateien für die Tastenkombination angeben. Valoric vor 12 Jahren 0

4 Antworten auf die Frage

14
Valoric

Sie können Edit / Line / Reindent aus dem Edit-Menü verwenden. Oder Sie könnten dies zu Ihren Tastenkombinationen hinzufügen - Standarddatei aus den Einstellungen.

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

Fügen Sie am Ende des Codes ein Komma ein, wenn Sie anstelle der Benutzer die Standarddatei verwenden. Vergiss nicht zu wählen, was du eingerückt möchtest.

Sie können Visual Studio möglicherweise einfach dazu verwenden, verdeckte Daten automatisch einzurücken, was SubT nicht gut kann.

Viel Glück && Wählen Sie den Text, den Sie neu einblenden möchten .

5
Biz

Drücken Sie Ctrl+ Shift+ P, dann I, und die Option "Indentation: reindent Lines" sollte an erster Stelle .

Drücken Sie Enterund es ist fertig.

2
Miguel

For the built in solution I like to add the option single_line: false to the key binding, as suggested by peter on this StackOverflow thread.

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

But this does not add new lines, as you should expect on some XML and HTML code editing.

For those you should follow Tom's answer and install the Tag plugin, or use the Indent XML plugin, available also via package control but works only on XML files.

If you choose the Tag plugin, the easiest way to use it is highlight the text to indent and then press the shortcut Ctrl+Shift+F.

If you choose the Indent XML plugin press Ctrl or Super+Shift+P and then I and the Indent XML will be the first option.

1
Tom

Es gibt ein Tag-Plugin zum Formatieren von HTML / XML-Dokumenten.

Möglicherweise müssen Sie die Zeile (Edit / Line / Reindent) anschließend erneut einblenden. palaniraja vor 12 Jahren 0