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?
8
A
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 ...