IntelliJ IDEA быстрая конвертация UPPER_CASE в camelCase

от автора

Небольшой livehack для использующих IntelliJ IDEA.

Бывает, что имеется несколько строк кода с константами вида CAMEL_CASE_EXP.
Причем все они разной длины и типов.
И хочется получить их в виде кучи строк вида camelCaseExp, и, желательно, как можно быстрее.
Предлагаю простой алгоритм.

  1. Выделяем требуемые выражения вида “CAMEL_CASE_EXP” с помощью мульти-курсора (Alt+Shift+ЛКМ в помощь, или выделение с зажатым колесом мыши)
  2. Жмем Ctrl+Shift+U – получаем ”camel_case_exp”
  3. Жмем Ctrl+F, вбиваем в окно поиска “_.”
  4. Ставим галочку Regex – в результаты поиска попали все первые буквы
  5. Жмем Ctrl+Alt+Shift+J (Select All Occurrences) – все результаты поиска выделяются
  6. Жмем Ctrl+Shift+U – получаем ”camel_Case_Exp”
  7. Поскольку выделение осталось, жмем стрелку влево — выделение пропадает
  8. Поскольку курсоры перед символами «_» — просто жмем Delete
  9. Получили нужное ”camelCaseExp”
  10. Profit!


ссылка на оригинал статьи https://habr.com/ru/post/480936/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *