2013-01-16 17 views

risposta

12

Prova 'Cerca nei file' (Cmd + Maiusc + F su un Mac, presumibilmente Ctrl + Maiusc + F su un PC)

Specificare <open files> nel campo Where cercherà solo i file aperti. I risultati della ricerca verranno visualizzati in una nuova scheda e sarà possibile fare doppio clic su qualsiasi risultato per passare a tale riga nel file corrispondente.

+0

Questo è quello che stavo cercando, grazie. Ma Sublime copia anche alcune righe nel buffer Trova risultati che non corrispondono alla mia ricerca insieme alle linee che fanno, penso per il contesto. C'è qualche impostazione che mi dà solo le linee che corrispondono e nessuna delle altre linee? Grazie in anticipo. – Ither

+3

@Il'altro sì, il pulsante "Mostra contesto" sulla sinistra del pannello Trova tutto (l'icona è composta da 3 linee orizzontali) commuterà questa impostazione. – Sara

4

1.Here è un riferimento: How can I filter a file for lines containing a string in Sublime Text 2?

  • Hit Ctrl + F (⌘ + F) su "Trova Tutti" occorrenze;
  • Hit Ctrl + L a Espandi Tutta la selezione su Linea.
  • Quindi è possibile Ctrl + C (⌘ + C) o Ctrl + Maiusc + K (^ + ⇧ + K) a copia/elimina le linee.

di 2.There ora un plug-in per le linee di filtraggio: https://github.com/davidpeckham/FilterLines Permette il filtraggio e il raggruppamento del codice basate su stringhe o espressioni regolari. filterlines plugin:Edit->Line->Filter

0

Penso che il modo più semplice è solo per cercare la linea come questa - ". * * Find_this_string"> e assicurarsi che espressione regolare sia selezionata. Quindi puoi fare clic su "trova tutto" (alt + invio) e copia e incolla tutti i risultati in una nuova finestra.

Problemi correlati