Il Trova i risultati applicare le modifiche Il plugin è stato creato per fare proprio questo.
Puoi installarlo attraverso Controllo del pacchetto Opzione "Installa pacchetto".
Prima di utilizzare questo plug-in, assicurarsi di avere una codifica UTF-8 abilitata utilizzando il menu:
File > Save with Encoding > UTF-8
Una volta installato, è possibile applicare qualsiasi modifica apportata a un buffer "Trova risultati" ai file:
- Cerca "Foo" in una cartella (il collegamento predefinito di Sublime è CTRL+SPOSTARE+S)
- Ciò aprirà un buffer "Trova risultati" che elenca tutti i file con "foo" in esso.
- Cambia le istanze di "foo" per "bar" o qualcos'altro ...
Vai al menu:
Find > Find Results - Apply Changes
Questo scriverà tutte le modifiche apportate ai file e salverà automaticamente i file modificati.
Per impostazione predefinita, usare i menu è l'unico modo per farlo funzionare. Tuttavia, è abbastanza noioso e non risparmia tutto il tempo con una scorciatoia da tastiera. È possibile impostare il collegamento della tastiera prescelto aggiungendo una nuova riga in
Preferences > Key Bindings - User
aggiungendo:
{ "keys": ["ctrl+r"], "command": "find_results_apply_changes" },
Non usare CTRL+S poiché sovrascriverà il collegamento di salvataggio dei file.
Avvertimento!: Secondo l'autore del plugin:
Utilizza le regioni per consentirti di apportare modifiche multilinea, ma Quando si inserisce nuove nuove linee, i file corrotti se si impegnano più di una volta, questo perché le nuove nuove linee cambieranno i numeri di linea. File "corrotti" anche se si aggiungono/rimuoverà le nuove linee in altre istanze dei file modificati. ad esempio in un'altra scheda. Per evitare la corruzione, questi pacchetti ti avvisheranno e impediranno la maggior parte di questi.
(Questa è una versione modificata della descrizione da Trova i risultati applicare le modifiche Pagina github.)