Die offiziellen PyCharm-Dokumente erklären Exclude
when es kommt zum Refactoring: Man kann, sagen wir mal, etwas umbenennen mit Refactoring (Shift + F6), wodurch das Find-Fenster mit einer Vorschau erscheint. Innerhalb zeigt es Dateien, die aufgrund des Refactors aktualisiert werden. Man kann mit der rechten Maustaste auf eine Datei oder einen Ordner in dieser Vorschau klicken und Remove
oder Exclude
wählen. Was ist der Unterschied?
Der letzte Effekt ist der gleiche - der Eintrag Removed
oder Excluded
wird nicht refaktorisiert, der Unterschied liegt in der Darstellung. Nach der Auswahl von Exclude
behalten Sie den Eintrag in Refactoring Preview
, aber Remove
löscht es in diesem Fenster.
Ich denke, dass Remove
nützlich sein könnte, wenn Sie mit ziemlich umfangreichem Refactoring arbeiten und alles, was ausgeschlossen ist, zu unlesbarem Chaos führen könnte.
Denken Sie daran, dass remove action nicht rückgängig gemacht werden kann - Sie müssen ein neues Refactoring starten ...
Tags und Links refactoring pycharm