IntelliJ IDEA MacOS HotKeys

IntelliJ IDEA MacOS HotKeys

Никита Ковалев
  • Command (CMD) ⌘
  • SHIFT ⇧
  • Option (OPT) ⌥
  • Control (CTR) ⌃
  • Caps Lock (CAPS) ⇪
  • PLUS/MINUS +/-
  • Fn - нажимаем в тех местах, где необходимо пользоваться F1-12 клавишами
  • Проверяем, что в настройках IntelliJ стоит Keymap -> macOS

IntelliJ IDEA Reference Card


Проверяем, что в настройках стоит Keymap -> macOS (CTR+` - быстрый переход режимов)

  • CMD+F12 - скрыть все окошки, оставить код (F12 - вернуться в окно, где мы были последний раз)

Поиск и навигация:

Цель: ориентироваться в IDE без использования toolbars (SHIFT+SHIFT «toolbar» -> Tool Window Bars -> OFF)

  • CMD+F, CMD+R - поиск по файлу, затем вызываем окно Replace, чтобы заменить все значения (не забываем про RegEx)
  • Fn+UP/DOWN_ARROW - аналоги HOME/END на Windows - идем в самый верх или низ
  • CMD+UP_ARROW - Navigation Bar (передвигаемся по проекту, затем CMD+N - создаем новый файл)
  • CMD+F12 - вызываем pop-up окно структуры файла (удобно перемещаться по методам, можно начать писать название метода)
  • CMD+E - вернуться к прошлому открытому классу, либо к ранее открытым (Pop-up окно)
  • CMD+O - открыть класс
  • CMD+SHIFT+O - открыть файл
  • SHIFT+SHIFT - открыть, найти, выполнить, что угодно. Можно пользоваться этим hotkey для всех непонятных случаев (ULTIMATE HOT-KEY-3000)
  • CTR+CTR - запуск (Pop-up) с выбором
  • CTR+R/D - Run/Debug запуск main метода в классе где находимся
  • CTR+OPT+R - Pop-up Run/Debug
  • CMD+F2 - Stop running
  • F2 - пробежаться по предупреждениям Idea внутри кода
  • F3 - добавить строку в «закладки», вызов области Favorites CMD+2


Рефакторинг:

CMD+Z - назад, CMD+SHIFT+Z - вперед, OPT+CMD+Z - Rollback (отмена изменений)

  • SHIFT+F6 - rename
  • OPT+T - опции трансформации, вызываем список команд рефакторинга
  • OPT+RETURN(ENTER) - можно можно у интерфейса сгенерировать имплементацию Impl
  • CMD+OPT+V - пишем код справа налево; сначала пишем инициализацию переменной, затем через hot-key объявляем. Например, может задать значение метода в переменную (V - variable, переменная); можем дополнительно изменять объявление переменные через SHIFT+TAB -> дополнительные опции
  • CMD+OPT+C - объявляем константу у переменной (C - constant); OPT+CMD+C -> дополнительные опции
  • CMD+OPT+F - переменную в поле класса (F - field) 
  • CMD+OPT+P - переменную в параметры методы, нет смысла инициализировать переменную
  • CMD+OPT+M - в метод, пока что мне неудобно использовать
  • CTR+CMD+G - выделяет все совпадения по коду, ставит курсор на эти места, чтобы выйти ESC


Редактирование: 

  • SHIFT+ENTER - если находимся в середине строчке кода, а нам надо написать строку ниже, чтобы не перемещаться в конце строки, можно сразу использовать этот hotkey
  • SHIFT+OPT+ENTER
  • SHIFT+CMD+UP/DOWN_ARROW - находимся на строчке с кодом (либо выделяем множество строк), передвигаем код вверх/вниз
  • CMD+OPT+T - оборачиваем строку (surround with: if/else, for, while, try/catch…) 

  • CMD+OPT+L - реформатировать код (навести красоту)
  • CTR+OPT+O - оптимизировать импорт (удалить неиспользуемые импортированные классы) 


  • CMD+PLUS/MINUS - курсор на методе, либо директории; расширяем или сворачиваем метод/директорию
  • CMD+SHIFT+PLUS/MINUS - расширяем или сужаем всё


++

Доклад Эффективная работа с IDE(A) https://youtu.be/_rj7dx6c5R8?t=273

42 IntelliJ IDEA Tips and Tricks https://www.youtube.com/watch?v=eq3KiAH4IBI


  • CMD+CMD - показать скрытие toolbars (первый раз нажать, второй раз удержать)
  • Можно убрать значки Override, Implements, Play и тд через «Show Gutters Icons»


Не относящиеся к IDE: 

Shift + Command + Opt + V - вставка без форматирования

CMD+. - показать скрытые файлы и папки в Finder



Report Page