2015-09-10 14 views
34

Sto provando a selezionare tutti i risultati trovati da un'espressione regolare in modo da poterli modificare tutti (non li sostituiscono con il testo!), ad esempio, rendendoli tutti maiuscoli con Cmd + K -> Cmd + U. Sono consapevole del fatto che I potrebbe eseguire uno a uno ripetendo Cmd + G, Cmd + K, Cmd + U, ma per un file di grandi dimensioni questo non è semplicemente pratico o realistico. Sono anche consapevole dell'uso di bash e di altre alternative di scripting, mi piacerebbe trovare un modo per farlo all'interno di Atom, sono felice di installare una libreria esterna, se necessario.Seleziona tutti i risultati RegEx trovati in Atom

Example of selection

Le cose che ho provato:

  1. Cmd + D, questo seleziona solo la prossima istanza di tale lettera precisa, non il risultato successivo corrispondenti al regex.
  2. Cmd + Shift + G e alternative (alt/right shift/ctrl), Cmd + G seleziona il risultato successivo corrispondente al Regex, che è nella giusta direzione.
  3. Cambiare tutto il testo selezionato su una stringa univoca, evidenziandoli tutti, premendo Cmd + Z e sperando che rimanga selezionato, non lo fa.
  4. Un sacco di googlare e leggere se Atom discussions.
  5. lettura Atom's documentation on the subject

risposta

83

Premendo Alt + Enter selezionerà tutte le istanze che corrispondono ai vostri risultati Trova. Funziona anche per la ricerca RegEx.

Fonte: https://github.com/atom/find-and-replace/pull/290

+2

Assolutamente fantastico, grazie! –

+1

Qual è il comando su Mac? –

+4

@ MikaA. è ancora Alt-Enter. – henrebotha