Wie füge ich Text am Ende jeder Zeile ein?Erhaben 2
-
13-12-2019 - |
Frage
Ich bin neugierig, ob es eine Möglichkeit gibt, Text an das Ende jeder Zeile in Sublime 2 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 an den Anfang und das Ende jeder Zeile einfügen.
Gibt es eine einfache Möglichkeit, dies zu tun, oder ein Plugin, das jeder kennen würde?Dies würde mir bei verschiedenen Projekten oft viel Zeit sparen.
Danke.
Lösung
Sie können das verwenden Suchen & Ersetzen feature mit diesem regulären Ausdruck ^([\w\d\_\.\s\-]*)$
um Text zu finden und der ersetzte Text ist "$1"
.
Andere Tipps
yeah regex ist cool, aber es gibt andere alternative.
- Wählen Sie alle Zeilen aus, die Sie vor Präfix oder Suffix
- goto-Menü
Auswahl -> in Zeilen aufgeteilt ( cmd / ctrl + shift + l)
Hiermit können Sie mehrere Zeilen gleichzeitig bearbeiten.Jetzt können Sie * Zitate (") oder irgendetwas * beim Start und Ende jeder Zeilen hinzufügen.
Hier ist der Workflow, den ich die ganze Zeit benutze, mithilfe der Tastatur nur
- .
- Strg / cmd + a Alle auswählen
- Strg / cmd + shift + l in Zeilen aufgeteilt
- ' jede Zeile mit Zitaten umgeben
Beachten Sie, dass dies nicht funktioniert, wenn in der Auswahl leere Linien vorhanden sind.
- .
- Wählen Sie alle Zeilen aus, auf denen Sie Präfix oder Suffix hinzufügen möchten.(Wenn Sie jedoch Präfix oder Suffix auf nur bestimmte Zeilen hinzufügen möchten, können Sie Strg + Linke Maustaste verwenden, um mehrere Cursors zu erstellen.)
- Push Strg + SHIFT + L .
- Push Startseite Taste und fügen Sie Präfix hinzu.
- Push Ende Taste und Suffix hinzufügen.
Hinweis, Deaktivieren Sie WordWrap, andernfalls funktioniert es nicht ordnungsgemäß, wenn Ihre Zeilen länger als die Breite von Sublime sind.
Nehmen wir an, Sie haben diese Codezeilen:
test line one
test line two
test line three
test line four
Wobei Suchen und Ersetzen Strg+H mit Regex lass uns das finden: ^
und ersetzen Sie es durch "
, wir werden das haben:
"test line one
"test line two
"test line three
"test line four
Jetzt lass uns das suchen: $
und ersetzen Sie es durch "
, jetzt werden wir das haben:
"test line one"
"test line two"
"test line three"
"test line four"
Verwenden Sie
- .
-
Halten Sie die Umschalttaste (Windows / Linux) oder die Optionstaste (MAC) gedrückt, während Sie einen Bereich mit der Maus auswählen.
-
Durch Klicken auf die mittlere Maustaste (oder Scroll) wird auch als Spalte ausgewählt.
Tastatur:
- .
- Wählen Sie die gewünschte Region aus.
- type steuerung + shift + l (windows / linux) oder Befehl + shift < / kbd> + l (mac)
Sie haben jetzt mehrere Zeilen ausgewählt, sodass Sie am Anfang und das Ende jeder Zeile ein Anführungszeichen eingeben können. Es wäre besser, die Fähigkeiten von Sublime zu nutzen, und tippen Sie einfach ". Wenn Sie dies tun, zitiert er den ausgewählten Text automatisch.
Typ ESC , um mehrere Cursor-Modus zu verlassen.