Textmate aggiunge testo multilinea alla fine della riga


9

In Textmate, sono in grado di aggiungere testo a più righe contemporaneamente facendo clic e tenendo premuto il tasto Opzione e trascinandolo con il mouse. dire che ho le seguenti righe:

foo 1: 
foo 2:
foo 3:

Posso facilmente fare clic e tenere premuta l'opzione, quindi trascinare verso il basso con le righe per selezionare il testo alla fine di ogni riga, quindi digitare una volta "barra" e verrà aggiunto a tutte le righe, come tale:

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

Fantastico.

Il problema che incontro è quando le mie linee non hanno la stessa lunghezza, in quanto tali

foo 19: 
foo 37842342346: 
foo 503: 

Ora, se voglio aggiungere del testo alla fine di ogni riga, devo farlo manualmente o scegliere spazio sufficiente in modo che la riga più lunga non venga sovrascritta, in quanto tale:

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

Ciò si traduce in un sacco di spazi bianchi indesiderati in linee che non ne hanno bisogno. Certo, potrei facilmente eseguire una ricerca di espressioni regolari per sostituire tutte le occorrenze multiple di uno spazio con una sola, ma mi chiedevo se c'è un modo per selezionare tutte le estremità delle linee contemporaneamente senza doverlo fare.

Qualche idea?

Grazie!

Risposte:


11

Seleziona tutte le righe che desideri modificare, quindi digita + + a. Sarai in grado di modificare ogni riga contemporaneamente.

Il comando si chiama "Modifica ogni riga nella selezione" e si trova nel menu "Testo" .


Perfetto! è esattamente quello che volevo. grazie mille! :)
Yuval

2
Bello!. Ma nota che questo è stato sostituito per Textmate 2: Vedi sotto, o anche per questo cast di YouTube su cast d.pr/9rBS
tim

@tim: ti crederò per impostazione predefinita, ho smesso di usare TextMate molto tempo fa.
Romainl,

6

In textmate 2, fai una selezione verticale ⇧-↓su più righe (solo per selezionare più righe, quindi '' tocca '' il tasto opzione per effettuare una selezione verticale)

Ora .. basta spostarsi alla fine della linea ( ⌘→) - boom! puoi modificare la fine di ogni riga!

Lorem ipsum dolor, AGGIUNTO QUESTO AD OGNI !!
consectetur, AGGIUNTO QUESTO AD OGNI !!
do eiusmod tempo incidente, AGGIUNTO QUESTO AD OGNI !!

Vedi questo screencast per maggiori informazioni http://d.pr/9rBS

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.