2016-03-26 40 views
8

official PyCharm docs wyjaśnić , jeśli chodzi o refaktoryzacji: Można, na przykład, zmienić nazwę z refaktoryzacji (Shift + F6), powodując okno wyszukiwania, aby wyświetlić z podglądem. Wewnątrz pokazuje pliki, które zostaną zaktualizowane w wyniku działania refaktora. Można kliknąć prawym przyciskiem myszy plik lub folder w tym podglądzie i wybrać: Remove lub . Co za różnica?Jaka jest różnica między usuwaniem i wykluczaniem podczas refaktoryzacji za pomocą PyCharm?

Odpowiedz

1

Wynik końcowy jest taki sam - wpis, który był Removed lub Excluded, nie zostanie refaktoryzowany, różnica jest prezentowana. Po wybraniu Exclude zachowujesz wpis w pliku Refactoring Preview, ale Remove usuwa go z tego okna.

Myślę, że Remove może być przydatny, gdy mamy do czynienia z dość dużym refaktoryzowaniem, a oznaczanie wszystkiego jako wykluczonego może prowadzić do nieczytelnego bałaganu.

Pamiętaj, że usuń działania nie można cofnąć - trzeba zacząć nowy refaktoryzacji ...