Любой такой инструмент рефакторинга?
Любой такой инструмент рефакторинга?
Ответы:
Windows
После того, как вы нажмете Alt+ Shift+, Rкак указано kostja, вы можете выбрать текст, который хотите изменить, затем
Mac OS
В этом нет никакого разума. Он просто слепо меняет регистр выбранных символов.
примечание: этот совет взят из справки по eclipse. Если вам нужно его найти, нажмите «Справка», «Поиск» и введите «заглавные буквы». Вы найдете страницу с множеством ярлыков.
Что мне кажется полезным, так это выбор столбца с помощью Alt + Shift + A и выделение столбца букв. Затем используйте Ctrl + Shift + Y или Ctrl + Shift + X для строчных или прописных букв.
Это работает для затмения в окнах.
Есть ряд проблем:
fooBar -> FooBar и наоборот вряд ли произойдут, если кто-то не игнорирует правила стиля Java. (Я редко сталкиваюсь с таким кодом, и когда я это делаю, моя первая реакция - списывать код как не подлежащий утилизации.)
fooBar -> FOO_BAR и наоборот правдоподобны, но довольно необычны.
foobar -> fooBar тоже правдоподобно, но проблематично. Это потребовало бы от Eclipse определения того, где находятся предполагаемые границы слова в последовательности символов, а это трудно сделать правильно.
Если вы посмотрите на них, то вряд ли они все понадобятся, либо их слишком сложно выполнить должным образом. Следовательно, меня не удивляет, что они не поддерживаются стандартной кодовой базой Eclipse.
Нажатие Alt + Shift + R дает вам все возможности для рефакторинга имени переменной по своему вкусу. AFAIK, нет инструмента или ярлыка, который бы делал только заглавные буквы.
Нет. Вам нужно будет использовать стандартный рефакторинг переименования и повторно ввести имя переменной заглавными буквами.
Использование заглавных букв в именах переменных должно быть ограничено теми случаями, когда мы меняем атрибут класса на «константу», а это случается не так часто ...
Ctrl+Shift+Y
для строчных букв,Ctrl+Shift+X
для прописных.