Textmate fügt am Ende der Zeile mehrzeiligen Text hinzu

9

In Textmate kann ich mehreren Zeilen gleichzeitig Text hinzufügen, indem ich die Wahltaste gedrückt halte und mit der Maus ziehe. Sagen Sie, ich habe die folgenden Zeilen:

foo 1: 
foo 2:
foo 3:

Ich kann einfach auf die Option klicken und sie gedrückt halten und dann mit den Zeilen nach unten ziehen, um den Text am Ende jeder Zeile auszuwählen. Dann kann ich einmal "bar" eingeben und er wird allen Zeilen als solche hinzugefügt:

foo 1: bar
foo 2: bar
foo 3: bar

Fantastisch.

Das Problem, auf das ich stoße, ist, wenn meine Zeilen als solche nicht gleich lang sind

foo 19: 
foo 37842342346: 
foo 503: 

Wenn ich nun am Ende jeder Zeile Text hinzufügen möchte, muss ich dies entweder manuell tun oder genügend Platz auswählen, damit die längste Zeile nicht als solche überschrieben wird:

foo 19:          bar
foo 37842342346: bar 
foo 503:         bar

Dies führt zu vielen unerwünschten Leerzeichen in Zeilen, die diese nicht benötigen. Zugegeben, ich könnte leicht eine Suche nach regulären Ausdrücken durchführen, um alle mehrfachen Vorkommen eines Leerzeichens durch ein einziges zu ersetzen, aber ich habe mich gefragt, ob es eine Möglichkeit gibt, alle Zeilenenden gleichzeitig auszuwählen, ohne dies tun zu müssen.

Irgendeine Idee?

Vielen Dank!

Yuval
quelle

Antworten:

11

Wählen Sie alle Zeilen aus, die Sie bearbeiten möchten, und geben Sie + + ein a. Sie können jede Zeile gleichzeitig bearbeiten.

Der Befehl heißt "Jede Zeile in Auswahl bearbeiten" und befindet sich im Menü "Text" .

romainl
quelle
perfekt! Genau das wollte ich. ich danke dir sehr! :)
Yuval
2
Nett!. Beachten Sie jedoch, dass dies für Textmate 2: Siehe unten oder auch für diesen Youtube-Bildschirm von d.pr/9rBS
Tim
@tim: Ich glaube dir standardmäßig, ich habe TextMate vor langer Zeit nicht mehr verwendet.
Romainl
6

Treffen Sie in Textmate 2 eine vertikale mehrzeilige Auswahl (nur ⇧-↓um mehrere Zeilen auszuwählen, und tippen Sie dann auf die Optionstaste , um eine vertikale Auswahl zu treffen).

Jetzt .. gehe einfach zum Ende der Zeile ( ⌘→) - Boom! Sie können das Ende jeder Zeile bearbeiten!

Lorem ipsum dolor, fügte dies jedem hinzu !!
consectetur, fügte dies jedem hinzu !!
mache eiusmod tempor incididunt, füge dies jedem hinzu !!

Weitere Informationen finden Sie in diesem Screencast unter http://d.pr/9rBS

tim
quelle