2012-04-17 15 views
6

esiste un modo per rinominare facilmente uno spazio dei nomi in ide NetBeans che influisce su tutte le altre dichiarazioni dello spazio dei nomi?Rinomina namespace in PHP NetBeans?

+0

Potrebbe essere possibile effettuare il ** refactoring ** in NetBeans. Può [questo] (https://blogs.oracle.com/netbeansphp/entry/instant_rename_and_rename_refactoring) aiutarti? – Lion

+2

Quando provo ad evidenziare uno spazio dei nomi e un refactoring, si dice "Non può refactoring qui" – Rain

+0

Forse ** refactoring ** non funziona per 'namespaces' in NetBeans. – Lion

risposta

8

Questa è una soluzione, ma può aiutare a cambiare tutti gli spazi dei nomi dichiarazioni all'interno del progetto:

  1. Fare clic sulla cartella che contiene tutti i file sorgenti (ad es src/nella root del progetto)
  2. Premere CTRL + H
  3. Digitare lo spazio dei nomi o di una parte dello spazio dei nomi che si desidera sostituire (ad esempio Foo \ Bar) nel campo di ricerca e namespace di destinazione al 'sostituirlo con' campo (ad esempio, Foo \ MyNewBar)
  4. Click sostituire
  5. Dopo un po ', nella parte inferiore dello schermo si avranno tutti i posti che possono essere sostituiti. È possibile sostituire tutti o selezionare solo alcuni di essi. Attenzione però, tutti i file vengono salvati automaticamente dopo la modifica.
+0

Fantastico trucco grazie! –

+0

oppure puoi usare la funzione 'Sostituisci in progetti' nel menu 'Modifica -> Sostituisci in progetti ...' –