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