Wie füge ich ein Tabulatorzeichen in erhabenen Text ein?

12

Ich versuche, eine Registerkarte in ein Dokument in Sublime Text einzufügen. Ich verwende Tabulatoren zum Einrücken. Normalerweise kann ich durch Drücken eine Registerkarte einfügen → Tab. Manchmal wird jedoch anstelle eines Tabulatorzeichens eine Wortvervollständigung durchgeführt.

Es ist schwer vorherzusagen, wann dies passieren wird, aber wenn ich es bemerke, drücke ich Backspace                → Tab Backspace

Gibt es einen besseren Weg?

rekursiv
quelle

Antworten:

11

Finden Sie die Wortvervollständigungsfunktion hilfreich? Wenn nicht, schalten Sie es aus und ich bin sicher, dass dies Ihr Problem beheben wird.

Wenn Sie alternativ shift+ drücken tab, wird eine wörtliche Registerkarte eingefügt.

Sie können die Tab-Vervollständigung auch deaktivieren, indem Sie diese Zeile zu Einstellungen / Dateieinstellungen - Benutzer hinzufügen:

"tab_completion": false

Quelle

Jonny Henly
quelle
5
Das Drücken von Shift+ Tabfunktioniert bei mir nicht.
Rockallite
9

Durch Drücken von Shift+ Tab wird in Sublime Text 3 keine wörtliche Registerkarte für mich eingefügt.

Die einzige Möglichkeit für mich, eine wörtliche Registerkarte einzufügen, besteht darin, Folgendes zu tun:

  • Zuerst deaktiviere ich die Indent Using SpacesOption über Menü ViewIndentation.
  • Drücken Sie dann Tab, um eine Literal-Registerkarte einzufügen.

Wenn Sie fertig sind, schalten Sie die Option zurück.

Sie können auch auf die Zelle in der Statusleiste klicken, in der Spaces: noder steht Tab Size: n, und dort die Indent Using SpacesOption wechseln .

Rockallite
quelle
1
Ein weiterer Trick, über den ich im Sublime Text-Forum gelesen habe , besteht darin, ein Zeichen einzufügen, von dem Sie wissen, dass es nirgendwo in Ihrem Code verwendet wird (das angegebene Beispiel war ein Backtick, aber Sie können ein Unicode-Zeichen oder etwas einfügen). Rufen Sie dann Suchen / Ersetzen auf, stellen Sie sicher, dass Regex aktiviert ist, suchen Sie Ihren Charakter und ersetzen Sie ihn durch \t, was zu einer Registerkarte führt. Es ist nicht besonders praktisch für eine einmalige Option (obwohl die Menüoption auch nicht umgeschaltet wird), funktioniert aber gut, wenn Sie wissen, dass Sie mehrere Tabulatorzeichen einfügen werden.
Wilson F
0

Wenn Sie beim Suchen / Ersetzen eine Registerkarte verwenden möchten, geben Sie einfach eine Registerkarte in eine neue Zeile ein ("Einrücken mit Leerzeichen" deaktiviert), wählen Sie sie aus, schneiden Sie sie aus und fügen Sie sie in das Such- oder Ersetzungsfeld ein.

Ich dachte, ich würde dies hinzufügen, falls jemand diese Frage wie ich auf der Suche nach dieser Option findet.

Joe Alvarez
quelle