Jakieś takie narzędzie do refaktoryzacji?
Jakieś takie narzędzie do refaktoryzacji?
Odpowiedzi:
Windows
Po naciśnięciu Alt+ Shift+, Rjak wspomniał kostja, możesz wybrać tekst, który chcesz zmienić, a następnie
System operacyjny Mac
Nie ma w tym inteligencji. Po prostu ślepo zmienia wielkość liter na wybranych postaciach.
uwaga: ta wskazówka pochodzi z pomocy dotyczącej zaćmienia. Jeśli chcesz go znaleźć, kliknij Pomoc, Wyszukaj, a następnie wpisz „wielkie litery”. Znajdziesz stronę z wieloma skrótami.
To, co uważam za przydatne, to zaznaczanie kolumn za pomocą Alt + Shift + A i zaznaczenie kolumny liter. Następnie użyj Ctrl + Shift + Y lub Ctrl + Shift + X, aby wprowadzić małe lub duże litery.
Działa to w przypadku zaćmienia w systemie Windows.
Istnieje wiele problemów:
fooBar -> FooBar i vice-versa są mało prawdopodobne, chyba że ktoś zignoruje wytyczne dotyczące stylu Java. (Rzadko napotykam taki kod, a kiedy wykonuję pierwszą reakcję, odpisuję kod jako nie do odzyskania).
fooBar -> FOO_BAR i vice-versa są wiarygodne, ale dość niezwykłe.
foobar -> fooBar jest również wiarygodny, ale jest problematyczny. Wymagałoby to od Eclipse ustalenia, gdzie w ciągu znaków występują granice zamierzonych słów, a to jest trudne do ustalenia.
Jeśli spojrzysz na to, wszystkie są albo mało potrzebne, albo zbyt trudne do wykonania. Dlatego nie dziwi mnie, że nie są one obsługiwane przez standardową bazę kodu Eclipse.
Naciśnięcie Alt + Shift + R daje ci całą moc do dostosowania nazwy zmiennej do własnych upodobań. AFAIK, nie ma narzędzia ani skrótu, który służyłby tylko do kapitalizowania.
Nie. Będziesz musiał użyć standardowej refaktoryzacji zmiany nazwy i ponownie wpisać nazwę zmiennej wielkimi literami.
Wielkie litery nazw zmiennych powinny być ograniczone do tych przypadków, w których zmieniamy atrybut klasy na „stałą”, a nie zdarza się to tak często ...
Ctrl+Shift+Ymałe litery,Ctrl+Shift+Xwielkie litery .