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.

Jacko
quelle

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.

Eric Hotinger
quelle
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.

Tgsmith61591
quelle
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.

Hassan Raza
quelle
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

Sonne
quelle