Небольшой livehack для использующих IntelliJ IDEA.
Бывает, что имеется несколько строк кода с константами вида CAMEL_CASE_EXP.
Причем все они разной длины и типов.
И хочется получить их в виде кучи строк вида camelCaseExp, и, желательно, как можно быстрее.
Предлагаю простой алгоритм.
- Выделяем требуемые выражения вида “CAMEL_CASE_EXP” с помощью мульти-курсора (Alt+Shift+ЛКМ в помощь, или выделение с зажатым колесом мыши)
- Жмем Ctrl+Shift+U – получаем ”camel_case_exp”
- Жмем Ctrl+F, вбиваем в окно поиска “_.”
- Ставим галочку Regex – в результаты поиска попали все первые буквы
- Жмем Ctrl+Alt+Shift+J (Select All Occurrences) – все результаты поиска выделяются
- Жмем Ctrl+Shift+U – получаем ”camel_Case_Exp”
- Поскольку выделение осталось, жмем стрелку влево — выделение пропадает
- Поскольку курсоры перед символами «_» — просто жмем Delete
- Получили нужное ”camelCaseExp”
- Profit!
ссылка на оригинал статьи https://habr.com/ru/post/480936/
Добавить комментарий