2016-03-26 20 views
8

Il official PyCharm docs spiega Exclude quando si tratta di refactoring: Si può, per esempio, rinominare qualcosa con refactoring (Shift + F6), facendo apparire la finestra Trova con un'anteprima. All'interno, mostra i file che verranno aggiornati come risultato del refactoring. È possibile fare clic con il pulsante destro del mouse su un file o una cartella in questa anteprima e scegliere Remove o Exclude. Qual è la differenza?Qual è la differenza tra Rimuovi ed Escludi durante il refactoring con PyCharm?

risposta

1

L'effetto finale è lo stesso - la voce che è stata Removed o Excluded non verrà sottoposta a refactoring, la differenza è nella presentazione. Dopo aver selezionato Exclude, si continua a digitare Refactoring Preview, ma Remove lo elimina dalla finestra.

Penso che Remove potrebbe essere utile quando si ha a che fare con un refactoring piuttosto ampio e contrassegnando tutto quanto escluso potrebbe portare a pasticcio illeggibile.

Tenete a mente, che l'azione di rimozione non può essere annullare - è necessario avviare nuovi refactoring ...

Problemi correlati