Ich bin neugierig, ob es in Sublime 2 eine Möglichkeit gibt, Text an das Ende jeder Zeile einzufügen. Und umgekehrt zum Anfang jeder Zeile.
testlinie eins
testlinie zwei
testlinie drei
testlinie vier
...
Angenommen, Sie haben 100 Textzeilen im Editor und möchten Anführungszeichen am Anfang und Ende jeder Zeile einfügen.
Gibt es eine einfache Möglichkeit, dies zu tun, oder ein Plugin, das jeder kennt? Das spart mir oft viel Zeit bei verschiedenen Projekten.
Vielen Dank.
Sie können die Funktion Suchen & Ersetzen mit diesem regulären Ausdruck ^([\w\d\_\.\s\-]*)$
verwenden, um nach Text zu suchen, und der ersetzte Text ist "$1"
.
Ja, Regex ist cool, aber es gibt andere Alternativen.
Auf diese Weise können Sie mehrere Zeilen gleichzeitig bearbeiten. Jetzt können Sie am Anfang und am Ende jeder Zeile * Anführungszeichen (") oder alles andere * einfügen.
Hier ist der Workflow, den ich die ganze Zeit benutze, nur über die Tastatur
Beachten Sie, dass dies nicht funktioniert, wenn die Auswahl leere Zeilen enthält.
Hinweis: Deaktivieren Sie den Zeilenumbruch, da er sonst nicht richtig funktioniert, wenn Ihre Zeilen länger als die Breite von sublime sind.
Angenommen, Sie haben folgende Codezeilen:
test line one
test line two
test line three
test line four
Mit Suchen und Ersetzen Ctrl+H mit Regex finden wir folgendes: ^
und ersetze es durch "
, wir haben das:
"test line one
"test line two
"test line three
"test line four
Lassen Sie uns nun Folgendes durchsuchen: $
und ersetze es durch "
, jetzt haben wir das:
"test line one"
"test line two"
"test line three"
"test line four"
Verwenden Sie Spaltenauswahl. Die Spaltenauswahl ist eine der einzigartigen Funktionen von Sublime2. Es wird verwendet, um Ihnen mehrere übereinstimmende Cursor zu geben ( Tutorial hier ). Führen Sie einen der folgenden Schritte aus, um mehrere Cursor zu erhalten:
Maus:
Halten Sie die Umschalttaste (Windows/Linux) bzw. die Wahltaste (Mac) gedrückt, während Sie eine Region mit der Maus auswählen.
Durch Klicken auf die mittlere Maustaste (oder Scrollen) wird auch eine Spalte ausgewählt.
Tastatur:
Sie haben jetzt mehrere Zeilen ausgewählt, sodass Sie könnte ein Anführungszeichen am Anfang und Ende jeder Zeile eingeben. Es ist besser, die Funktionen von Sublime zu nutzen und einfach " einzugeben. Wenn Sie dies tun, zitiert Sublime den ausgewählten Text automatisch in Anführungszeichen.
Art esc um den Mehrfachcursor-Modus zu verlassen.