HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>Теги: программирование на java, разработчик java, intellij idea, среда разработки intellij idea</p>
1 <p>Теги: программирование на java, разработчик java, intellij idea, среда разработки intellij idea</p>
2 <p>Всем нам хорошо известна среда разработки<strong>IntelliJ IDEA</strong>. В этой заметке я собрал список наиболее полезных клавиш в<strong>IDEA</strong>, которыми пользуюсь практически каждый день, и без которых работа выполнялась бы намного медленнее. При этом я постарался отсортировать каждый раздел от наиболее часто используемых к наименее.</p>
2 <p>Всем нам хорошо известна среда разработки<strong>IntelliJ IDEA</strong>. В этой заметке я собрал список наиболее полезных клавиш в<strong>IDEA</strong>, которыми пользуюсь практически каждый день, и без которых работа выполнялась бы намного медленнее. При этом я постарался отсортировать каждый раздел от наиболее часто используемых к наименее.</p>
3 <p><strong>Keymap</strong>: mac - Mac OS X 10.5+ win/linux - Default</p>
3 <p><strong>Keymap</strong>: mac - Mac OS X 10.5+ win/linux - Default</p>
4 <p>⌘ - Command ⌃ - Control ⌥ - Option (Alt) ⇧ - Shift</p>
4 <p>⌘ - Command ⌃ - Control ⌥ - Option (Alt) ⇧ - Shift</p>
5 <h2>0. Универсальная комбинация от всех проблем</h2>
5 <h2>0. Универсальная комбинация от всех проблем</h2>
6 <strong>Mac OS</strong><strong>Win/Linux</strong><strong>Описание</strong><strong>Примечание</strong>⌥ + Enterl Alt + Enter показать быстрые действия, исправить код<h2>1. Навигация по коду</h2>
6 <strong>Mac OS</strong><strong>Win/Linux</strong><strong>Описание</strong><strong>Примечание</strong>⌥ + Enterl Alt + Enter показать быстрые действия, исправить код<h2>1. Навигация по коду</h2>
7 <strong>Mac OS</strong><strong>Win/Linux</strong><strong>Описание</strong><strong>Примечание</strong>⌘ + O Ctrl + N открыть класс ⌘ + ⇧ + O Ctrl + Shift + N открыть файл ⌘ + ⌥ + Left/Right Ctrl + Alt + Left/Right назад/вперед по истории навигации ⌘ + B Ctrl + B перейти к декларации (переменной/метода), показать использование переменной/метода ⌘ + ⌥ + B Ctrl + Alt + B перейти к имплементации метода ⌘ + E Ctrl + E последние открытые файлы ⌘ + ⇧ + E Ctrl + Shift + E последние редактированные файлы ⌘ + F12 Ctrl + F12 список методов текущего класса начать набирать имя метода для фильтрации<h2>2. Рефакторинг/редактирование/генерация кода</h2>
7 <strong>Mac OS</strong><strong>Win/Linux</strong><strong>Описание</strong><strong>Примечание</strong>⌘ + O Ctrl + N открыть класс ⌘ + ⇧ + O Ctrl + Shift + N открыть файл ⌘ + ⌥ + Left/Right Ctrl + Alt + Left/Right назад/вперед по истории навигации ⌘ + B Ctrl + B перейти к декларации (переменной/метода), показать использование переменной/метода ⌘ + ⌥ + B Ctrl + Alt + B перейти к имплементации метода ⌘ + E Ctrl + E последние открытые файлы ⌘ + ⇧ + E Ctrl + Shift + E последние редактированные файлы ⌘ + F12 Ctrl + F12 список методов текущего класса начать набирать имя метода для фильтрации<h2>2. Рефакторинг/редактирование/генерация кода</h2>
8 <strong>Mac OS</strong><strong>Win/Linux</strong><strong>Описание</strong><strong>Примечание</strong>⌃ + ⌥ + O Ctrl + Alt + O оптимизировать раздел import ⌘ + ⌥ + L Ctrl + Alt + L автоматически отформатировать код ⌘ + N Alt + Insert сгенерировать код (конструктор, геттер, сеттер, equals, hashCode) ⇧ + F6 Shift + F6 переименовать (класс, метод, поле, переменную), включая все использования и референсы ⌘ + ⌥ + V Ctrl + Alt + V вынести выражение в переменную ⌃ + O Ctrl + O переопределить метод ⌃ + I Ctrl + I имплементировать метод ⌃ + G Alt + J выделить следующее появление текста (next occurence) удобно подменять одну переменную другой при рефакторинге ⌘ + Ctrl + / закомментировать однострочным комментарием ⌘ + ⇧ + / Ctrl + Shift + / закомментировать многострочным комментарием ⌘ + ⇧ + 8 Shift + Alt + Insert переключить режим редактирования (обычный/колонка) удобно редактировать большие куски выровненного кода, файлов .properties ⌥ + ⌥(зажать) + Up/Down Ctrl + Ctrl(зажать) + Up/Down выделить следующую/предыдущую строку в режиме колонки нажать и отпустить и тут же зажать Option (mac) или Ctrl (win/linux). Удобнее чем, переключаться в режим редактирования колонкой для небольших кусков кода<h2>3. Прочее</h2>
8 <strong>Mac OS</strong><strong>Win/Linux</strong><strong>Описание</strong><strong>Примечание</strong>⌃ + ⌥ + O Ctrl + Alt + O оптимизировать раздел import ⌘ + ⌥ + L Ctrl + Alt + L автоматически отформатировать код ⌘ + N Alt + Insert сгенерировать код (конструктор, геттер, сеттер, equals, hashCode) ⇧ + F6 Shift + F6 переименовать (класс, метод, поле, переменную), включая все использования и референсы ⌘ + ⌥ + V Ctrl + Alt + V вынести выражение в переменную ⌃ + O Ctrl + O переопределить метод ⌃ + I Ctrl + I имплементировать метод ⌃ + G Alt + J выделить следующее появление текста (next occurence) удобно подменять одну переменную другой при рефакторинге ⌘ + Ctrl + / закомментировать однострочным комментарием ⌘ + ⇧ + / Ctrl + Shift + / закомментировать многострочным комментарием ⌘ + ⇧ + 8 Shift + Alt + Insert переключить режим редактирования (обычный/колонка) удобно редактировать большие куски выровненного кода, файлов .properties ⌥ + ⌥(зажать) + Up/Down Ctrl + Ctrl(зажать) + Up/Down выделить следующую/предыдущую строку в режиме колонки нажать и отпустить и тут же зажать Option (mac) или Ctrl (win/linux). Удобнее чем, переключаться в режим редактирования колонкой для небольших кусков кода<h2>3. Прочее</h2>
9 <strong>Mac OS</strong><strong>Win/Linux</strong><strong>Описание</strong><strong>Примечание</strong>⌃ + R/D Shift + F10/F9 запуск/дебаг текущей выбранной конфигурации ⌃ + ⇧ + R/D Ctrl + Shift + F10/F9 запуск/дебаг конфигурации из контекста ⌃ + ⌥ + R/D Alt + Shift + F10/F9 выбор конфигурации и запуск/дебаг ⌘ + ⇧ + F8 Ctrl + Shift + F8 открыть окно брейкпоинтов ⇧ + ⇧ Shift + Shift поиск везде ⌘ + ⇧ + A Alt + ` поиск действий ⌃ + V Content Cell быстрое меню системы контроля версий ⌘ + K Ctrl + K сделать коммит<p><strong>Комбинаций клавиш в IDEA</strong>очень много, все упомянуть/запомнить почти невозможно. В данном посте я описал только те комбинации, которые помню и которыми пользуюсь сам и без которых не могу представить работу в<strong>IDEA</strong>. В комментариях пишите самые полезные, на ваш взгляд, комбинации.</p>
9 <strong>Mac OS</strong><strong>Win/Linux</strong><strong>Описание</strong><strong>Примечание</strong>⌃ + R/D Shift + F10/F9 запуск/дебаг текущей выбранной конфигурации ⌃ + ⇧ + R/D Ctrl + Shift + F10/F9 запуск/дебаг конфигурации из контекста ⌃ + ⌥ + R/D Alt + Shift + F10/F9 выбор конфигурации и запуск/дебаг ⌘ + ⇧ + F8 Ctrl + Shift + F8 открыть окно брейкпоинтов ⇧ + ⇧ Shift + Shift поиск везде ⌘ + ⇧ + A Alt + ` поиск действий ⌃ + V Content Cell быстрое меню системы контроля версий ⌘ + K Ctrl + K сделать коммит<p><strong>Комбинаций клавиш в IDEA</strong>очень много, все упомянуть/запомнить почти невозможно. В данном посте я описал только те комбинации, которые помню и которыми пользуюсь сам и без которых не могу представить работу в<strong>IDEA</strong>. В комментариях пишите самые полезные, на ваш взгляд, комбинации.</p>
10  
10