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