Ist es in Sublime Text 2 möglich, jede andere (oder ungerade / gerade) Zeile sofort auszuwählen und mehrere Cursor auf diese Zeilen zu setzen?
Vielen Dank.
sublimetext2
user2136580
quelle
quelle
Antworten:
.*\n.*\n
quelle
(.*\n){10}
für jeweils 10 Zeilen verwenden(.*(\n|$)){2}
(.*(\n|$)){2}
Lösung enthält die letzte ZeileSie können es leicht tun:
EDIT:
(.*(\n|$)){2}
Ausdruckquelle
Ich suchte nach einer Möglichkeit, alternative Zeilen in Erhabenheit auszuwählen.
Vielen Dank an Joe Daley für eine sehr gute Antwort. Obwohl mir klar wurde, dass bei Verwendung von Regex nicht die letzte Zeile in der Datei ausgewählt wird, wenn am Ende der Datei keine neue Zeile steht.
Ich wollte diese Antwort verbessern, aber ich scheine im Moment nicht genug Ruf zu haben, um die obige Antwort zu kommentieren.
Sie können die folgende Suchzeichenfolge bei aktiviertem regulären Ausdruck verwenden und dann Alt + Eingabetaste drücken. Gefolgt von einem Pfeil nach links. Dies würde jeweils einen Cursor auf alternative Zeilen setzen (dieselben Schritte wie von Joe Daley erklärt)
quelle
Sie können es mit einem Plugin versuchen:
Tools/New Plugin...
Speichern Sie diese Datei in Ihrem
Packages/User
.Fügen Sie dann die Schlüsselbindung für dieses Plugin hinzu:
Dieser Befehl wählt alle anderen Zeilen aus. Wenn Sie andere Zeilen ausgewählt haben, können Sie den
Split selection into lines
Befehl ( Ctrl+ Shift+ L, Cmd+ Shift+) verwendenL auf dem Mac).Wenn Sie alles in einer einzigen Verknüpfung haben möchten, können Sie das Plugin folgendermaßen ändern:
Die letzte Zeile dient nur zum Entfernen der Auswahl, wobei am Anfang der ausgewählten Zeilen mehrere Cursor verbleiben.
quelle