Небольшой 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!

Комментарии (4)


  1. xander27
    18.12.2019 13:58

    1. benjik
      18.12.2019 14:16

      1. leventov
        18.12.2019 21:34

        Из описания узнал про кебаб-регистр :)


  1. SbWereWolf
    19.12.2019 00:15

    как всегда коменты интересней статьи