Czy istnieje sposób na szybkie zapisanie nazwy zmiennej wielkimi literami w Eclipse

Odpowiedzi:

215

Windows

Po naciśnięciu Alt+ Shift+, Rjak wspomniał kostja, możesz wybrać tekst, który chcesz zmienić, a następnie

  • Ctrl+ Shift+ Ydla małych liter lub
  • Ctrl+ Shift+ Xdla wielkich liter.

System operacyjny Mac

  • Cmd+ Shift+ Ymałe litery
  • Cmd+ Shift+ Xwielkie litery

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.

martin Jakubik
źródło
to nie działa z moją wersją Eclipse 3.6.2 - Chciałbym MIŁOŚĆ aby móc zaznaczyć tekst wykorzystać, a następnie kliknij prawym przyciskiem myszy, wybierz źródło, wybierz „Make kapitału” lub „zrobić małe litery”. Brakuje mi tego przyjaznego dla użytkownika aspektu programu Visual Studio!
Ktoś gdzieś
5
Działa tylko na zaznaczenie (a na Macu jest to cmd-shift-x / y). Szkoda, że ​​nie zrobi następnego znaku, jeśli nie wybrałeś zakresu, ponieważ przypisanie klawisza nic w tym nie robi walizka.
Joshua Goldberg
Polecenia działają zgodnie z oczekiwaniami, tylko ciekawy, gdzie pojawiają się na pasku menu Eclipse?
Manuel Jordan
9

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.

user2672474
źródło
5

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.

Stephen C.
źródło
1

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.

kostja
źródło
ISTNIEJE skrót do szybkiego kapitalizowania, cofania wielkich liter. Zobacz zaakceptowaną odpowiedź. Więcej, Alt + Shift + R nie jest dozwolony na przykład w edytorze JSP.
el-teedee
Mam nadzieję, że w międzyczasie dodali, nie korzystałem z Eclipse od lat, więc nie mogę ani potwierdzić, ani obalić.
kostja
Wygląda na to, że ta funkcja istniała już w 2009 roku , więc myślę, że została dodana przed Twoją odpowiedzią.
el-teedee
1
Ta funkcja służy do zmiany wielkości liter w całym wybranym ciągu. Nie jest to wielkość liter, która zmienia wielkość liter tylko dla pierwszej litery wybranego ciągu. Naprawdę wątpię, by istniał w 2011 roku, szukałem wtedy siebie.
kostja
Masz rację, rzeczywiście, ten skrót CTRL + SHIFT + Y NIE robi wielkich liter, ale umieszcza wszystkie wybrane znaki wielkie lub małe. W związku z tym mój głos przeciw pańskiej odpowiedzi nie był istotny. Czy możesz zmienić swoją odpowiedź, abym mógł usunąć mój głos przeciw? Możesz dodać precyzję, że twój skrót jest dostępny tylko w edytorach Java (?), Ale nie w edytorach JSP?
el-teedee,
-4

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 ...

Andreas Dolk
źródło