Intellij idea горячие клавиши для конструктора

Обновлено: 01.05.2024

Краткая шпаргалка по сочетаниям клавиш в IntelliJ IDEA

Как ранее уже сообщалось, я начал активно изучать возможности IntelliJ IDEA. В частности, я стараюсь запомнить наиболее востребованные хоткеи, чтобы выполнять большую часть работы, не отрывая руки от клавиатуры, как это происходит при программировании в Vim. По моим наблюдениям, это реально экономит кучу времени. Я сделал для себя шпаргалку по хоткеям IDEA, которую вы найдете под катом. Полагаю, она также пригодится кому-то из посетителей данного блога.

Примечание: Те же сочетания клавиш работают и в других продуктах JetBrains, например, PyCharm и CLion.

Ниже не приводятся общеизвестные и очевидные сочетания вроде Ctr+C, Ctr+V или Ctr + S. В IntelliJ IDEA многие хоткеи имеют парный хоткей отличающийся только тем, что в нем дополнительно участвует клавиша Shift. Обычно она добавляет в том или ином виде выделение текста. Например, Ctr + End переводит курсор в конец файла, а Ctr + Shift + End выделяет код от текущей позиции до конца файла. Догадаться о существовании парных хоткеев несложно, поэтому далее они не приводятся. Наконец, если в любом диалоге IntelliJ IDEA вы видите подчернутые буквы, знайте, что сочетание Alt + буква равносильно использованию соответствующего контрола (обычно кнопок). Например, быстро запушить код в репозиторий можно путем нажатия Ctr + K, Alt + I, Alt + P, а затем снова Alt + P.

Итак, основные сочетания следующие.

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

Ctr + Z Undo, отменить последнее действие
Ctr + Shift + Z Redo, отменить последнюю отмену действия
Ctr + Shift + V Расширенная вставка из буфера обмена (с историей)
Ctr (+ Shift) + W Инкрементальное выделение выражения
Ctr + влево/вправо Перемещение между словами
Ctr + вверх/вниз Прокрутка кода без изменения позиции курсора
Ctr + Home/End Переход в начало/конец файла
Shift + Del (Ctr + Y) Удаление строки, отличие в том, где потом окажется курсор
Ctr + Del Удалить от текущей позиции до конца слова
Ctr + Backspace Удалить от текущей позиции до начала слова
Ctr + D Дублировать текущую строку
Tab / Shift + Tab Увеличить / уменьшить текущий отступ
Ctr + Alt + I Выравнивание отступов в коде
Ctr + Alt + L Приведение кода в соответствие code style
Ctr + / Закомментировать/раскомментировать текущую строку
Ctr + Shift + / Закомментировать/раскомментировать выделенный код
Ctr + -/+ Фолдинг, свернуть/развернуть
Ctr + Shift + -/+ Фолдинг, свернуть/развернуть все
Ctr + Shift + . Сделать текущий скоуп сворачиваемым и свернуть его
Ctr + . Сделать текущий скоуп несворачиваемым
Ctr + R Замена в тексте
Ctr + Shift + R Замена во всех файлах

Окна, вкладки:

Alt + влево/вправо Перемещение между вкладками
Ctr + F4 Закрыть вкладку
Alt + циферка Открытие/закрытие окон Project, Structure, Changes и тд
Ctr + Tab Switcher, переключение между вкладками и окнами
Shift + Esc Закрыть активное окно
F12 Открыть последнее закрытое окно
Ctr + колесико Zoom, если он был вами настроен

Закладки:

F11 Поставить или снять закладку
Ctr + F11 Аналогично с присвоением буквы или цифры
Shift + F11 Переход к закладке (удаление — клавишей Delete)
Ctr + Число Быстрый переход к закладке с присвоенным числом

Подсказки и документация:

Ctr + Q Документация к тому, на чем сейчас курсор
Ctr + Shift + I Показать реализацию метода или класса
Alt + Q Отобразить имя класса или метода, в котором мы находимся
Ctr + P Подсказка по аргументам метода
Ctr + F1 Показать описание ошибки или варнинга
Alt + Enter Показать, что нам предлагают «лампочки»

Поиск:

Дважды Shift Быстрый поиск по всему проекту
Ctr + Shift + A Быстрый поиск по настройкам, действиям и тд
Alt + вниз/вверх Перейти к следующему/предыдущему методу
Ctr + [ и Ctr + ] Перемещение к началу и концу текущего скоупа
Ctr + F Поиск в файле
Ctr + Shift + F Поиск по всем файлам (переход — F4)
Ctr + F3 Искать слово под курсором
F3 / Shift + F3 Искать вперед/назад
Ctr + G Переход к строке или строке:номеру_символа
Ctr + F12 Список методов с переходом к их объявлению
Ctr + E Список недавно открытых файлов с переходом к ним
Ctr + Shift + E Список недавно измененных файлов с переходом к ним
Ctr + H Иерархия наследования текущего класса и переход по ней
Ctr + Alt + H Иерархия вызовов выбранного метода
Ctr + N Поиска класса по имени и переход к нему
Ctr + Shift + N Поиск файла по имени и переход к нему
Ctr + B Перейти к объявлению переменной, класса, метода
Ctr + Alt + B Перейти к реализации
Ctr + Shift + B Определить тип и перейти к его реализации
Shift + Alt + влево Перемещение назад по стеку поиска
Shift + Alt + вправо Перемещение вперед по стеку поиска
F2 / Shift + F2 Переход к следующей / предыдущей ошибке
Shift + Alt + 7 Найти все места, где используется метод / переменная
Ctr + Alt + 7 Как предыдущий пункт, только во всплывающем окне

Генерация кода и рефакторинг:

Ctr + Space Полный автокомплит
Ctr + Shift + Space Автокомплит с фильтрацией по подходящему типу
Alt + / Простой автокомплит по словам, встречающимся в проекте
Ctr + I Реализовать интерфейс
Ctr + O Переопределить метод родительского класса
Ctr + J Генерация шаблонного кода (обход по итератору и тд)
Ctr + Alt + J Обернуть выделенный код в один из шаблонов
Alt + Insert Генератор кода — сеттеров, зависимостей в pom.xml и тд
Shift + F6 Переименование переменной, класса и тд во всем коде
Ctr + F6 Изменение сигнатуры метода во всем коде
F6 Перемещение метода, класса или пакета
F5 Создать копию класса, файла или каталога
Shift + F5 Создать копию класса в том же пакете
Alt + Delete Безопасное удаление класса, метода или атрибута
Ctr + Alt + M Выделение метода
Ctr + Alt + V Выделение переменной
Ctr + Alt + F Выделение атрибута
Ctr + Alt + C Выделение константы (public final static)
Ctr + Alt + P Выделение аргумента метода
Ctr + Alt + N Инлайнинг метода, переменной, аргумента или константы
Ctr + Alt + O Оптимизация импортов

Прочее:

Ctr + ~ Быстрое переключение цветовой схемы, code style и тд
Alt + F12 Открыть/закрыть терминал
F10 Запустить последнюю запущенную программу или тест
Shift + F10 Запустить открытую в редакторе программу или тест
Shift + Alt + F10 Запустить что-то из списка того что запускалось раньше
Ctr + F2 Остановить программу
Ctr + Alt + A Добавить в систему контроля версий
Ctr + K Сделать коммит в систему контроля версий
Ctr + Shift + K Сделать пуш в систему контроля версий
Ctr + Shift + P В Scala-плагине определяет implicit параметры
Ctr + Shift + Q В Scala-плагине определяет implicit преобразования

Понятное дело, в этой шпаргалке названы далеко не все возможности IntelliJ IDEA. Всем заинтересованным лицам я настоятельно рекомендую вот прямо брать и читать ее замечательную документацию, там очень много интересного. Жаль только, что документация не доступна в виде одного большого PDF файла.

Дополнение: В последних версиях IDEA можно использовать несколько курсоров, разместив их либо при помощи комбинации Alt+Shift+ЛКМ, либо вертикальным выделением при помощи клика средней клавишей мыши. Держа на вооружении сочетание Ctr + влево/вправо, осуществляющего переход между словами, а также другие, можно очень удобно редактировать сразу несколько строк кода.

Здравствуйте! В этой статье я расскажу вам про шорткаты. Будет много картинок и если их несколько, то первая это до, а следующие это уже после нажатия шорткатов. Надеюсь, будет несложно и познавательно.

Руководство пользователя IntelliJ IDEA: горячие клавиши - 1

Горячие клавиши в IntelliJ IDEA это очень мощное оружие, которые многие недооценивают. При уверенном использовании они способны на порядок увеличить скорость разработки. Полный список существующих можно посмотреть нажав Alt+h+k. Поэтому ниже будет скриншот с моей идеи и я расскажу про те, которые использую чаще остальных. В конце я покажу как писать свои шорткаты. Поехали!)

Руководство пользователя IntelliJ IDEA: горячие клавиши - 2

Это моя среда разработки, но не рабочая, тут я учил Спринг и проверял примеры кода, поэтому использовал я её крайне редко, тем не менее, за пол года шорткаты сохранили меня от написания 17 тысяч символов. Достаточно хороший аргумент, чтобы начать их использовать, не так ли?) Пойду по прядку: Ctrl + Space – показывает список вариантов которым можно завершить ввод.

Руководство пользователя IntelliJ IDEA: горячие клавиши - 3

Ctrl + w – умное выделение текста. Сначала выделяет слово, где стоит курсор, а дальше ближайшие команды и так вплоть до всего документа.

Руководство пользователя IntelliJ IDEA: горячие клавиши - 5

Руководство пользователя IntelliJ IDEA: горячие клавиши - 6

Руководство пользователя IntelliJ IDEA: горячие клавиши - 8

Руководство пользователя IntelliJ IDEA: горячие клавиши - 9

Ctrl + Shift + Space – тоже, что и Ctrl + Space, только учитывает статические поля и методы. Так же помогает инициализировать поле подходящим типом.

Руководство пользователя IntelliJ IDEA: горячие клавиши - 11

Ctrl + b – переходит к объявлению поля, метода или касса. Тот же эффект, что и при нажатии Ctrl + ЛКМ

Руководство пользователя IntelliJ IDEA: горячие клавиши - 12

Руководство пользователя IntelliJ IDEA: горячие клавиши - 13

Руководство пользователя IntelliJ IDEA: горячие клавиши - 15

Руководство пользователя IntelliJ IDEA: горячие клавиши - 16

Теперь давайте я подробно расскажу, как создать свой шорткат. Нам нужно попасть в настройки, это делается комбинацией Ctrl+Alt+s и заходим в Keymap:

Я установил, что комбинация Shift+Alt+e будет удалять всё, что находится справа от курсора на выбранной строке.

Руководство пользователя IntelliJ IDEA: горячие клавиши - 19

Руководство пользователя IntelliJ IDEA: горячие клавиши - 20

Именно этот шорткат выглядит весьма бесполезным, но у вас есть свободная комбинация и знание, как это делать, можете заюзать на том, что вам необходимо. На работе я его использую для Annotate, она нужна для работы с гитом и показывает, кто делал изменения в коде и когда. Теперь давайте немного про автозаполнение. Что это такое? Это возможность одной аббревиатурой ввести несколько слов или даже блок кода. Пример: вместо ручного ввода пустого метода main, можно воспользоваться первыми буквами этих слов:

Подобных сочетаний клавиш существует много и, например, цикл я уже давно вручную не вводил(iter или itar). Можно создать для самых популярных объявлений переменных и в будущем это сэкономит кучу времени. Это делается так, заходим в настройки (Ctrl + Alt + s) и выбираем Editor, затем Live Templates.

Руководство пользователя IntelliJ IDEA: горячие клавиши - 23

Руководство пользователя IntelliJ IDEA: горячие клавиши - 24

Выбираем категорию “other” и нажимаем на зеленый плюсик справа или используем шорткат Alt+Insert, потом “Live Template”. Устанавливаем аббревиатуру, описание и определение нашей личной форме автозаполнения. Пока можете просто делать по примеру, чтобы разобраться, переделать его позже не составит труда уже)

Руководство пользователя IntelliJ IDEA: горячие клавиши - 25

И напоследок, есть такая комбинация как Ctrl + Alt + t – она оборачивает выделенную команду в блок кода

Руководство пользователя IntelliJ IDEA: горячие клавиши - 28

Так вот, мы самостоятельно можем написать такую команду. Например, я хочу оборачивать код в System.out.println(); нажимаем Ctrl + Alt + t и выбираем самый последний пункт

Руководство пользователя IntelliJ IDEA: горячие клавиши - 30

В прошлый раз мы выбирали “other” теперь нажимаем на “surround”, Alt+Insert, дальше Live Templates вводим данные, что на картинке снизу и сохраняем.

Руководство пользователя IntelliJ IDEA: горячие клавиши - 31

Теперь используем наш шаблончик. Выбираем, что мы хотим вывести в консоль, нажимаем Ctrl+Alt+t, потом то, что мы вводили в поле Abbreviation (чем меньше там символов, тем прекраснее), в нашем случае это S, и у нас получилось.

Руководство пользователя IntelliJ IDEA: горячие клавиши - 33

Придется только удалить точку с запятой в конце перед скобкой. В своей работе я стараюсь максимально часто использовать шорткаты и считаю, что хорошее знание своей среды разработки не только выделит на фоне остальных разработчиков, но и значительно улучшит производительность. Спасибо за внимание, буду рад услышать отзывы!)

Idea hot keys - 1

Обычно в таких постах люди берут документацию от JetBrains и просто вываливают все комбинации горячих клавиш без разбора. Да, я тоже хранил такие странички в закладках, и да я тоже их больше не открывал. Но мы пойдем своим путем. Я расскажу только о том, чем сам пользуюсь, расскажу чем они помогают. Некоторые банальны, возможно вы все это уже знаете, тогда просто ставь лайк =) Я начну с самых нужных мне комбинаций горячих клавиш и пойду к самым банальным, но используемым мною.

Погнали:

Alt + F8 — evaluate expression окно. Очень полезная вещь, как узнал про неё, пользовался всегда. Сейчас на работе за соседним столом, на мониторе, висит стикер, на котором написано «Alt+F8». В данном окошке можно выполнять все, что угодно. Например, если у вас есть проблемное место в коде и 10 вариантов как решить его. Вместо того, чтобы 10 раз запускать код, доходите до него в дебаге, открываете окно evaluate expression и прогоняете все варианты PROFIT.

Ctrl + P — показывает вам список принимаемых методом параметров. Когда первый раз узнал про эту комбинацию, очень радовался т.к. приходилось переписывать вызов метода, чтобы увидеть список параметров. Так же если вы знаете все параметры и их много, это окошко постоянно выскакивает и мешает? Ctrl+P уберет его =)

Idea hot keys - 3

Ctrl + Q — во вложенном окне покажет документацию к методу, чтобы не бегать в исходный код. Помогает почитать про принимаемые параметры и про возвращаемое значение.

Idea hot keys - 4

В туже степь Ctrl + B — переход в исходный код класса\метода либо переход к объявлению переменной. Alt + F7 — покажет, где используется переменная\метод, альтернатива Ctrl+F. Пользуюсь редко, но сейчас вспомнил.

Idea hot keys - 5

Shift + Shift (Double Shift, 2 раза подряд быстро нажать shift) — поиск всего и везде (ищет классы и файлы но не методы). Когда ты помнишь, что где-то что-то видел и даже пару букв из названия помнишь. Это окошко поищет за тебя. При поиске классов можно указывать часть имени или только первые 2 буквы. Например, BuRe найдет BufferedReader.

Ctrl + Shift + T – создание тестового класса. Если используется система сборки, то создаст класс в соответствии с правилами сборщика. Если не используется, то создаст рядом.

Idea hot keys - 7

Idea hot keys - 8

Ctrl + Shift + Space – умный комплишен, предлагает вам варианты подстановки значений с учетом контекста. Какой бы умный ни был, я вроде сам неплохо контекст понимаю, но иногда выручает.

Idea hot keys - 9

Ctrl + Shift + A – поиск действия. Если вы вдруг забыли hot keys для действия, но помните его имя, можете его найти. Найти можно вообще любое действие и запустить, например дебаг.

Оригинальные комбинации горячих клавиш закончились, сейчас пойдут банальные (причем без картинок): Ctrl + Alt + V – если вы написали, что-то и надо положить это в переменную, нажимаете эти клавиши и идея сама выведет тип + задаст стандартное имя. Очень помогает, когда ты запутался и не знаешь, какой тип переменной тебе нужен. Так же работает, если дописать в конец выражения ".var" и нажать Tab или Enter после нажатия Tab будет: Ctrl + Alt + M – вынесет выделенный кусок кода в отдельный метод, hot key для рефакторинга очень полезный. Alt + Enter – комплишен для решения любых проблем. На самом деле выручает почти всегда. Если есть какая-либо ошибка компиляции, если я не знаю точного решения, первым делом смотрю, что предложит идея. Alt + Insert – автогенерация всего и вся, методов, конструкторов, классов… (тут будет картинка, она снизу)

Idea hot keys - 12

Ctrl + O –переопределение методов родителя Ctrl + K – при работе с гитом – коммит Ctrl + Shift + K – при работе с гитом - пуш Ctrl + Alt + S – настройки IDEA Ctrl + Alt + Shit + S – настройки проекта На этом, пожалуй, все. Я не считаю, что мышка это зло и настоящий кодер пользуется только клавиатурой. Да наверно это иногда удобно. Но часто приходиться лезть в браузер, что-то искать и возвращаться. Если надо внести мелкие изменения или просто что-то посмотреть, лень тянуться к клаве, если мышка уже в руке. Но те, что я написал заменяют длинную последовательность действий на одно нажатие. Кстати для идеи есть плагин, которые поможет вам освоить hotkeys. Каждый раз, когда вы будете использовать мышку, он будет показывать надоедливую надпись. Там будет написано, какую комбинацию горячих клавиш надо было использовать и сколько раз вы пользовались мышкой. Мне он через неделю надоел =) Плагин называется Key Promoter X, найти можно в настройках идеи (вы же помните, как туда попасть?). Видео от JetBrains откуда я впервые узнал о некоторых комбинациях. Пересматривал несколько раз, за раз все не унесешь. И да последняя комбинация, которая пригодилась мне однажды. Ctrl + Shift + U - смена регистра у слова. Например, если переменная теперь константа, не переписывать имя, а использовать Ctrl + Shift + U

IntelliJ IDEA has keyboard shortcuts for most of its commands related to editing, navigation, refactoring, debugging, and other tasks. Memorizing these hotkeys can help you stay more productive by keeping your hands on the keyboard. All default shortcuts are configurable and you can also assign shortcuts to any action that does not have them by default.

If your keyboard does not have an English layout, IntelliJ IDEA may not detect all the shortcuts correctly.

The following table lists some of the most useful shortcuts to learn:

Quickly find any file, action, symbol, tool window, or setting in IntelliJ IDEA, in your project, and in the current Git repository.

Find a command and execute it, open a tool window, or search for a setting.

Quick-fixes for highlighted errors and warnings, intention actions for improving and optimizing your code.

Jump to the next or previous highlighted error.

Select a recently opened file from the list.

Insert any necessary trailing symbols and put the caret where you can start typing the next statement.

Reformat the whole file or the selected fragment according to the current code style settings.

Refactor the element under the caret, for example, safe delete, copy, move, rename, and so on.

Increase or decrease the scope of selection according to specific code constructs.

Comment out a line or block of code.

Navigate to the initial declaration of the instantiated class, called method, or field.

Show all places where a code element is used across your project.

Focus the Project tool window

Focus the editor

Choose the right keymap

To view the keymap configuration, open the Settings/Preferences dialog Ctrl+Alt+S and select Keymap .

Enable function keys and check for possible conflicts with global OS shortcuts.

Use a predefined keymap

IntelliJ IDEA automatically suggests a predefined keymap based on your environment. Make sure that it matches the OS you are using or select the one that matches shortcuts from another IDE or editor you are used to (for example, Eclipse or NetBeans).

When consulting this page and other pages in IntelliJ IDEA documentation, you can see keyboard shortcuts for the keymap that you use in the IDE — choose it using the selector at the top of a page.

Install a keymap from a plugin

Besides the default set of keymaps, you can install keymaps from plugins (such as, keymaps for GNOME and KDE): open the Settings/Preferences dialog Ctrl+Alt+S , select Plugins , switch to the Marketplace tab and search for keymap .

Tune your keymap

You can modify a copy of any predefined keymap to assign your own shortcuts for commands that you use frequently.

Import custom keymap

If you have a customized keymap that you are used to, you can transfer it to your installation.

If your keymap stopped working after an update, it is likely that the keymap is not available by default in the new version of IntelliJ IDEA. Find this keymap as a plugin and install it on the Plugins page as described inInstall plugins.

Learn shortcuts as you work

IntelliJ IDEA provides several possibilities to learn shortcuts:

Find Action lets you search for commands and settings across all menus and tools.

Press Ctrl+Shift+A and start typing to get a list of suggested actions. Then select the necessary action and press Enter to execute it.

Find Action

To add or change the shortcut for any action, press Alt+Enter when it is selected in the list.

Key Promoter X is a plugin that shows a popup notification with the corresponding keyboard shortcut whenever a command is executed using the mouse. It also suggests creating a shortcut for commands that are executed frequently.

If you are using one of the predefined keymaps, you can print the default keymap reference card and keep it on your desk to consult it if necessary. This cheat sheet is also available under Help | Keyboard Shortcuts PDF .

To print a non-default or customized keymap, use the Keymap exporter plugin.

Use advanced features

You can further improve your productivity with the following useful features:

If there is a group of actions that you often use, create a quick list to access them using a custom shortcut. For example, you can try using the following predefined quick lists:

Refactor this Ctrl+Alt+Shift+T

VCS Operations Alt+`

IntelliJ IDEA provides a lot of typing assistance features , such as automatically adding paired tags and quotes, and detecting CamelHump words.

When the focus is on a tool window with a tree, list, or table, start typing to see matching items.

Some actions in IntelliJ IDEA provide more results when you execute them multiple times. For example, when you invoke basic code completion with Ctrl+Space on a part of a field, parameter, or variable declaration, it suggests names depending on the item type within the current scope. If you invoke it again, it will include classes available through module dependencies. When invoked for the third time in a row, the list of suggestions will include the whole project.

Resize tool windows

You can adjust the size of tool windows without a mouse:

To resize a vertical tool window, press Ctrl+Alt+Shift+Left and Ctrl+Alt+Shift+Right

To resize a horizontal tool window, press Ctrl+Alt+Shift+Up and Ctrl+Alt+Shift+Down

Java_Deep_21.12_site-5020-5bf2f0.jpg

Всем нам хорошо известна среда разработки IntelliJ IDEA. В этой заметке я собрал список наиболее полезных клавиш в IDEA, которыми пользуюсь практически каждый день, и без которых работа выполнялась бы намного медленнее. При этом я постарался отсортировать каждый раздел от наиболее часто используемых к наименее.

Keymap: mac - Mac OS X 10.5+ win/linux - Default

⌘ - Command ⌃ - Control ⌥ - Option (Alt) ⇧ - Shift

0. Универсальная комбинация от всех проблем

1. Навигация по коду

Mac OS Win/Linux Описание Примечание
⌘ + 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 список методов текущего класса начать набирать имя метода для фильтрации

2. Рефакторинг/редактирование/генерация кода

Mac OS Win/Linux Описание Примечание
⌃ + ⌥ + 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). Удобнее чем, переключаться в режим редактирования колонкой для небольших кусков кода

3. Прочее

Mac OS Win/Linux Описание Примечание
⌃ + 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 сделать коммит

Комбинаций клавиш в IDEA очень много, все упомянуть/запомнить почти невозможно. В данном посте я описал только те комбинации, которые помню и которыми пользуюсь сам и без которых не могу представить работу в IDEA. В комментариях пишите самые полезные, на ваш взгляд, комбинации.

Читайте также: