Чи є спосіб швидко використовувати великі літери в Eclipse


Відповіді:


215

Windows

Після натискання кнопки Alt+ Shift+, Rяк згадує kostja, ви можете вибрати текст, який ви хочете змінити

  • Ctrl+ Shift+ Yдля малих літер, або
  • Ctrl+ Shift+ Xдля великих літер.

Mac OS

  • Cmd+ Shift+ Yмалі літери
  • Cmd+ Shift+ Xвеликі регістри

Інтелекту в цьому немає. Він просто сліпо змінює регістр обраних символів.

Примітка. Ця порада походить від довідки про затемнення. Якщо вам потрібно його знайти, натисніть Довідка, Пошук, а потім введіть "великі регістри". Ви знайдете сторінку з великою кількістю ярликів.


це не працює з моєю версією Eclipse 3.6.2 - Я ЛЮБИТЬ, щоб можна було вибрати текст з великої літери, потім клацніть правою кнопкою миші, виберіть Джерело, виберіть "Зробити капітал" або "Зробити малі регістри". Я сумую за зручним для користувачів аспектом Visual Studio!
Хтось десь

5
Він працює лише на виділенні (і це cmd-shift-x / y на mac.) Прикро, що він не зробить наступного символу, якщо ви не вибрали діапазон, оскільки клавіш не робить нічого в цьому справа.
Джошуа Голдберг

Команди працюють, як очікується, просто цікаво, де вони з’являються через панель меню Eclipse?
Мануель Йордан

9

Корисним є вибір стовпців за допомогою Alt + Shift + A та виберіть стовпчик літер. Потім використовуйте Ctrl + Shift + Y або Ctrl + Shift + X для малих та великих літер.

Це працює для затемнення на вікнах.


5

Є низка проблем:

  • fooBar -> FooBar і навпаки , навряд чи виникне, якщо хтось не ігнорував правила Java-стилю. (Я дуже рідко стикаюся з таким кодом, і коли я роблю свою первинну реакцію, це списати код, як не вдається.)

  • fooBar -> FOO_BAR і навпаки правдоподібні, але досить незвичні.

  • foobar -> fooBar також правдоподібний, але це проблематично. Це означало б, що Eclipse з'ясує, де призначені межі слова в послідовності символів, і це важко отримати правильно.

Якщо ви подивитесь на них, то всі вони або навряд чи знадобляться, або занадто важко зробити правильно. Отже, мене не дивує, що вони не підтримуються стандартною кодовою базою Eclipse.


1

Натискання клавіш Alt + Shift + R надає всі сили, щоб змінити назву змінної на свій смак. AFAIK, не існує жодного інструменту чи ярлика, який би мав би велику користь.


Є ярлик для швидкого використання капіталізації, відключення великої літери. Дивіться прийняту відповідь. Більше того, Alt + Shift + R заборонено, наприклад, у редакторі JSP.
el-teedee

Я сподіваюся, що вони додали його тим часом, я не користувався Eclipse роками, тому не можу ні підтвердити, ні спростувати.
костя

Схоже, ця функція вже існувала в 2009 році , тому я думаю, вона була додана до вашої відповіді.
el-teedee

1
Ця функція полягає у зміні регістру всієї вибраної рядки. Це не велика літера, яка змінює регістр лише для першої літери вибраного рядка. Я дуже сумніваюся, що один існував ще в 2011 році, я шукав себе тоді.
костя

Ви маєте рацію, дійсно, ця ярлика CTRL + SHIFT + Y НЕ робить великої літери, але ставить усі вибрані символи у верхній або нижній регістр. Таким чином, моя заява на вашу відповідь не була актуальною. Чи можете ви відредагувати свою відповідь, щоб я міг видалити свій звуковий запис? Ви можете додати точність того, що ваш ярлик доступний лише в редакторах Java (?), Але не в редакторах JSP?
el-teedee

-4

Ні. Вам доведеться використовувати стандартне перейменування перейменування та повторно вводити ім'я змінної великими літерами.

Великі літери імен змінних повинні обмежуватися лише тими випадками, коли ми змінюємо атрибут класу на "константний", і це трапляється не так часто ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.