Рекомендуется отключить или изменить быстрые клавиши в macOS, которые конфликтуют с IntelliJ IDEA, а не изменять стандартные быстрые клавиши IntelliJ IDEA.
Иконка | Описание |
---|---|
⌘ | Command |
⇧ | Shift |
⇪ | Caps Lock |
⌥ | Option = Alt |
⌃ | Control |
↩ | Enter |
⌫ | Delete |
⌦ | Fn + Delete |
↑ | Вверх |
↓ | Вниз |
← | Влево |
→ | Вправо |
⇞ | Fn + ↑ = Page Up |
⇟ | Fn + ↓ = Page Down |
Home | Fn + ← |
End | Fn + → |
⇥ | Tab = Табуляция вправо |
⇤ | Shift + Tab = Табуляция влево |
⎋ | Esc = Escape |
⏏ | Кнопка питания |
Control + Space
базовое автодополнение кода (дополнение любых классов, методов, переменных)Control + Shift + Space
умное автодополнение кода (фильтрация списка методов и ожидаемых типов переменных)Command + Shift + Enter
автоматическое завершение кода, добавление точки с запятой в конце строкиCommand + P
отображение информации о параметрах методаControl + J
отображение документации переменных и методов в текущем положенииControl + J
быстрый просмотр документацииShift + F1
отображение внешней документации (в некоторых кодах может открыть браузер для отображения связанной документации)Command + наведение курсора на код
отображение краткой информации о кодеCommand + F1
отображение конкретной информации об ошибках или предупрежденияхCommand + N, Control + Enter, Control + N
генерация кода (getter, setter, конструкторы, hashCode/equals, toString)Control + O
переопределение метода (переопределение методов родительского класса)Control + I
реализация метода (реализация методов интерфейса)Command + Option + T
обрамление кода (использование if...else, try...catch, for, synchronized и т. д. для обрамления выбранного кода)Command + /
комментирование / отмена комментирования строкиCommand + Option + /
комментирование / отмена комментирования блокаOption + стрелка вверх
выбор нескольких блоков кодаOption + стрелка вниз
уменьшение выбранного блока кодаControl + Shift + Q
отображение контекстной информации- Option + Enter
отображение намерений действий и быстрое исправление кодаCommand + Option + L
форматирование кодаControl + Option + O
оптимизация импортовControl + Option + I
автоматическое выравнивание строкTab / Shift + Tab
выравнивание кода / разравнивание кодаCommand + X
вырезание текущей строки или выбранного блока в буфер обменаCommand + C
копирование текущей строки или выбранного блока в буфер обменаCommand + V
вставка из буфера обменаCommand + Shift + V
вставка из последнего буфераCommand + D
копирование текущей строки или выбранного блокаCommand + Delete
удаление текущей строки или выбранного блокаControl + Shift + J
умное объединение кода в одну строкуCommand + Enter
умное разделение объединенного кодаShift + Enter
начало новой строкиCommand + Shift + U
переключение регистраCommand + Shift + ] / Command + Shift + [
выбор до конца / начала блока кодаOption + Fn + Delete
удаление до конца словаOption + Delete
удаление до начала словаCommand + + / Command + -
разворачивание / сворачивание блока кодаCommand + Shift + +
разворачивание всех блоков кодаCommand + Shift + -
сворачивание всех блоков кодаCommand + W
закрытие активного вкладки редактораDouble Shift
Поиск чего угодноCommand + F
Поиск в файлеCommand + G
Поиск в режиме поиска, внизCommand + Shift + G
Поиск в режиме поиска, вверхCommand + R
Замена в файлеCommand + Shift + F
Глобальный поиск (по пути)Command + Shift + R
Глобальная замена (по пути)- Command + Shift + S
Поиск структуры (специализировано для Ultimate Edition, требуется настройка в Keymap)Command + Shift + M
Замена структуры (специализировано для Ultimate Edition, требуется настройка в Keymap)#### Использование поиска (Поиск использования)Option + F7 / Command + F7
Поиск использования в файле / Поиск использования в классеCommand + Shift + F7
Выделение использования в файлеCommand + Option + F7
Отображение использованияCommand + F9
Компиляция проектаCommand + Shift + F9
Компиляция выбранного файла, пакета или модуляControl + Option + R
Вызов меню выбора выполненияControl + Option + D
Вызов меню выбора отладкиControl + R
ВыполнениеControl + D
ОтладкаControl + Shift + R, Control + Shift + D
Выполнение из контекстного окружения редактора#### ОтладкаF8
Продолжить выполнение, если текущая строка содержит точку останова в методе, то не входить в методF7
Продолжить выполнение, если текущая строка содержит точку останова в методе, то входить в метод, если в методе есть другие методы, то не входить в нихShift + F7
Интеллектуальный вход в метод, если в строке точки останова несколько вызовов метода, то отобразить выбор метода для входаShift + F8
Выход из методаOption + F9
Выполнение до курсора, если до курсора есть другие точки останова, то входить в нихOption + F8
Вычисление выражения (можно изменить значение переменной, чтобы она вступила в силу)Command + Option + R
Возобновление выполнения программы, если после точки останова есть другие точки останова, то остановиться на следующей точке остановаCommand + F8
Переключение точки останова (если в текущей строке есть точка останова, то убрать её, если её нет, то добавить)Command + Shift + F8
Просмотр информации о точках останова#### Навигация (Navigation) - Command + O
Поиск классовых файловCommand + Shift + O
Поиск всех типов файлов, открытие файлов, открытие директорий, для открытия директорий необходимо добавить обратный слеш /
перед или после введенного текстаCommand + Option + O
Перейти к указанной переменной / методуControl + Стрелка влево / Control + Стрелка вправо
Переключение между открытыми вкладками редактораF12
Возврат к предыдущему окну инструментовEsc
Перемещение из окна инструментов в окно кодаShift + Esc
Скрытие текущего или последнего активного окна, и перемещение курсора в окно кодаCommand + Shift + F4
Закрытие активной вкладки run/messages/find/. . .Command + L
Переход к определенной строке в текущем файлеCommand + E
Отображение списка последних открытых файлов
Command + Shift + E
Отображение списка последних открытых локаций кода
Option + Стрелка влево / Option + Стрелка вправо
Перемещение курсора к началу текущего слова / предложения на лево / правоCommand + Option + Стрелка влево / Command + Option + Стрелка вправо
Возврат / переход к предыдущему местуCommand + Shift + Delete
Переход к последнему месту редактированияOption + F1
Отображение текущего списка целей для выбора, в котором можно выбрать различные цели (например, открыть Finder для текущего файла)Command + B / Command + Клик мышью
Перейти к интерфейсу или определению метода / переменной, на котором находится курсор- Command + Option + B
Переход к реализации, при использовании на имени вызова метода, переходит к конкретной реализации, может пропустить интерфейсOption + Пробел, Command + Y
Быстрый переход к определению метода / класса, на котором находится курсорControl + Shift + B
Переход к месту объявления типаCommand + U
Перейти к определению метода / интерфейса родительского класса, на котором находится курсорControl + Стрелка вниз / Control + Стрелка вверх
Переход к предыдущему / следующему методу в текущем файлеCommand + ] / Command + [
Перемещение курсора к началу / концу текущего блока кодаCommand + F12
Отображение структуры текущего файла, можно использовать для поиска методов в классеControl + H
Отображение иерархии классаCommand + Shift + H
Отображение иерархии методаControl + Option + H
Отображение иерархии вызоваF2 / Shift + F2
Переход к следующему / предыдущему месту выделенного ошибки или предупрежденияF4 / Command + Стрелка вниз
Редактирование / просмотр исходного кодаOption + Home
Отображение навигационной панели для текущего файлаF3
Выбор файла / папки / строки кода, добавление / удаление закладкиOption + F3
Выделите файл/папку/строку кода, чтобы добавить/удалить закладку с помощью горячих клавишControl + 0 . . . Control + 9
Перейти к позиции, соответствующей заданному номеру закладкиCommand + F3
Показать все закладкиF5
Копировать файл в указанную директориюF6
Переместить файл в указанную директориюCommand + Delete
Для безопасного удаления файла — отобразить диалоговое окно подтвержденияShift + F6
Переименовать файлCommand + F6
Изменить сигнатуруCommand + Option + N
СогласованностьCommand + Option + M
Выделить выбранный код в методCommand + Option + V
Выделить переменнуюCommand + Option + F
Выделить полеCommand + Option + C
Выделить константуCommand + Option + P
Выделить параметрCommand + K
Отправить код в систему контроля версийCommand + T
Обновить код из системы контроля версийOption + Shift + C
Просмотреть последние измененияControl + C
Быстро открыть панель управления системой контроля версийCommand + Option + J
Открыть окно выбора шаблонов, обернуть выбранный код в динамический шаблонCommand + J
Вставить пользовательский динамический шаблон кодаCommand + 1...Command + 9
Открыть соответствующее окно инструментовCommand + S
Сохранить все
Command + Option + Y
Синхронизировать, обновить
Control + Command + F
Переключиться в полноэкранный режим
Command + Shift + F12
Переключиться в режим максимального размера редактора
Option + Shift + F
Добавить в закладки
Option + Shift + I
Проверить текущий файл с текущим файлом конфигурации
Control + \
Быстро переключиться на текущую схему (переключиться на тему, стиль кода и т.д.)
Command + ,
Открыть настройки системы IDEA
Command + ;
Открыть диалоговое окно структуры проекта
Shift + Command + A
Найти действие (можно настроить соответствующие опции)
Control + Shift + Tab
Переключиться между вкладками окон редактирования и окон инструментов (если во время переключения нажать на delete, то закроется соответствующее выбранное окно)#### Другое (некоторые неофициальные сочетания клавиш)
Command + Shift + 8
Вертикальный режим редактирования
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )