Небольшой livehack для использующих IntelliJ IDEA.
Бывает, что имеется несколько строк кода с константами вида CAMEL_CASE_EXP.
Причем все они разной длины и типов.
И хочется получить их в виде кучи строк вида camelCaseExp, и, желательно, как можно быстрее.
Предлагаю простой алгоритм.
Бывает, что имеется несколько строк кода с константами вида 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!
xander27
plugins.jetbrains.com/plugin/7160-camelcase
benjik
Или даже https://plugins.jetbrains.com/plugin/2162-string-manipulation/
leventov
Из описания узнал про кебаб-регистр :)