Wie kann ich in jeder Zeile von Sublime Text einen Cursor setzen?


90

Ich möchte in der Lage sein, jede Zeile meiner Daten gleichzeitig zu bearbeiten, z. B. Anführungszeichen vor jede Zeile zu setzen. Ich frage mich, welche Tastenkombination es mir ermöglicht, dies zu tun.

Antworten:


178

Vier Schritte:

  1. Wählen Sie den gesamten Text aus: CTRL A
  2. Aktivieren Sie Multi-Cursor: CTRL (or CMD on Mac) SHIFT L
  3. Drücken Sie die HomeTaste, um alle Cursor an den Anfang der Linie zu bewegen
  4. Drücken Sie die "Anführungszeichen-Taste, um das Anführungszeichen einzufügen.

Die Verwendung der Pfeiltasten Home Endund CTRL+ left | rightist praktisch, wenn Sie mehrere Cursor verwalten.


3
Ich benutze Sublime seit mehr als 5 Jahren und wünschte, ich wüsste es vor Jahren. @ Jacko Gib diesem Mann das grüne Häkchen.
Dave Liu

1
Wie wird das nicht einmal als Antwort überprüft
Mahmoudafer

Tut mir leid, Leute, ich war außer Betrieb - habe Eric nur den grünen Scheck gegeben!
Jacko

1
Sie haben meiner Firma Tausende von Millionen Dollar gespart! Für immer dankbar!
Damián Rafael Lattenero

14

Auf einem Mac können Sie die Zeilen markieren, die Sie bearbeiten und verwenden möchten CMDShiftL, oder ctrlShiftLunter Windows.


3
Wenn Sie Loom verwenden, beenden Sie das Programm, da es diese Hotkey-Kombination auf dem Mac entführt.
Abram

3

Unter Windows

CTRL+ A(Alle Daten auswählen)

CTRL+ Shift+ L(Cursor erscheint in jeder Zeile)

Shift+ (rechte oder linke Taste) (bewegen Sie den Cursor nach links oder rechts)

Drücken Sie ESC, um den Fokus zu entfernen.


1
Schätzen Sie es Hassan / HMD
Jacko

2

Auf dem Mac

  1. cmd+ A(Alle auswählen)
  2. cmd+ shift+ L(Auswahl in Zeilen teilen)
  3. shift+ 2(Surround-Auswahl mit Anführungszeichen)
  4. esc (Flucht)

Mehrere Cursor

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.