Я провел небольшой эксперимент, в ходе которого зарегистрировал сочетания клавиш, которые я использовал в Intellij примерно за несколько дней до разработки. В приведенном ниже списке перечислены 50 лучших сочетаний клавиш, которые я использовал в порядке подсчета.
Примечание: Я удалил несколько связок клавиш, которые не являются строго Intellij напр. ctrl + shift + клавиши со стрелками для выделения текста, ctrl + c , ctrl + v , среди многих других.
| 1 | 137 | Переход к следующему методу | Alt+Вверх/Вниз (^Вверх/Вниз) |
| 2 | 101 | Вернуться назад / вперед местоположение | Ctrl+Alt+Влево/Вправо (⌥[/]) |
| 3 | 65 | Перейти к следующему файлу | Alt+Влево/ Правильно |
| 4 | 56 | Демонстрировать намерения к действию | Alt+Ввод (⌥Ввод) |
| 5 | 51 | Перейти к объявлению | Ctrl+B (⌘B) |
| 6 | 47 | Найти в пути | Ctrl+Shift+F (⇧⌘F) |
| 7 | 44 | Переформатировать код | Ctrl+Alt+L (⌥⌘L) |
| 8 | 44 | Организовать импорт | Ctrl+Alt+O (^OO) |
| 9 | 43 | (В отладке) Перешагнуть | Ф8 |
| 10 | 32 | Поиск текущего файла | Ctrl+F (⌘F) |
| 11 | 31 | Генерировать код (можно выполнять в нескольких представлениях) | Alt+Вставка (⌘N) |
| 12 | 28 | (С выделенным кодом) Способ извлечения | Ctrl+Alt+M (⌥⌘M) |
| 13 | 26 | ( В отладке) Откройте окно оценки | Alt+F8 (⌥F8) |
| 14 | 26 | Код комментария | Ctrl+/ (⌘/) |
| 15 | 22 | (В отладке) Шагнуть в | Ф7 |
| 16 | 22 | Поиск классов/файлов/символов/действий | Ctrl+Shift+N (⇧⌘O) |
| 17 | 21 | Закрыть текущую вкладку | Ctrl+F4 |
| 18 | 17 | Найти все обычаи | Alt+F7 (⌥F7) |
| 19 | 17 | Добавить точку останова | Ctrl+F8 (⌘F8) |
| 20 | 16 | Вид перемещения | Ctrl+Вверх/Вниз |
| 21 | 15 | Открывает проводник файлов | Alt+1 (⌘1) |
| 22 | 14 | Дублирует строку | Ctrl+D (⌘D) |
| 23 | 14 | Базовое завершение кода | Ctrl+Пробел (^Пробел) |
| 24 | 11 | Запустить отладчик | Сдвиг+F9 (^D) |
| 25 | 11 | (В отладке) Возобновить программу | F9 (⌥⌘F9) |
| 26 | 9 | Полный текущий отчет | Ctrl+Shift+Пробел (^⇧Пробел) |
| 27 | 7 | Создать новый файл | Alt+1, Alt+Вставка (⌘1, ⌘N) |
| 28 | 6 | Код перемещения | shift + alt + вверх/вниз (⌥⇧Вверх/вниз) |
| 29 | 5 | (В отладке) Продолжить выполнение и остановиться на курсоре | Alt+F9 (⌥F9) |
| 30 | 5 | Последние файлы | Ctrl+In (⌘In) |
| 31 | 4 | (В отладке) Идите туда, где остановилась казнь | Alt+F10 (⌥F10) |
| 32 | 4 | Вставка из последних клипбордов | Ctrl+Shift+V (⇧⌘V) |
| 33 | 4 | Ищите в любом месте | Двойная смена |
| 34 | 4 | Информация о параметрах | Ctrl+P (⌘P) |
| 35 | 3 | Код блока комментариев | Ctrl+Shift+/ (⌥⌘/) |
| 36 | 3 | Вырезать (линия или выделено) | Ctrl+X (⌘X) |
| 37 | 3 | Переименовать | Сдвиг+F6 (⇧F6) |
| 38 | 3 | Настройки | Ctrl+Alt+S (⌘,) |
| 39 | 2 | Окно фиксации изменений | Ctrl+K (⌘K) |
| 40 | 2 | Заменить в пути | Ctrl+Shift+R (⇧⌘R) |
| 41 | 2 | Переопределение методов | Ctrl+O (^O) |
| 42 | 2 | Недавние местоположения | Ctrl+Shift+E (EE) |
| 43 | 1 | Заменять | Ctrl+R (⌘R) |
| 44 | 1 | Выберите следующее событие | Alt+J (^G) |
| 45 | 1 | Извлечь переменную | Ctrl+Alt+V (⌥⌘V) |
| 46 | 1 | Бежать | Сдвиг+F10 (^R) |
| 47 | 1 | Показывать обычаи | Ctrl+Alt+F7 (⌥⌘F7) |
| 48 | 1 | Окружать с | Ctrl+Alt+T |
| 49 | 1 | Переработайте это | Ctrl+Shift+Alt+T (⌥⌘T) |
| 50 | 1 | Запустить что-нибудь | Двойной Ctrl |
Довольно забавно смотреть на эти результаты, мне кажется, что я мог бы хорошо догадаться, какой код я писал, только по связкам клавиш, которые я использую. Кроме того, в нем освещаются потенциальные способы, которыми я мог бы повысить свою производительность, сосредоточив больше внимания на некоторых связках клавиш, которые могли бы использоваться чаще, таких как Окружение с помощью ярлыка , я уверен, что мог бы использовать его > 30 раз.
Конечно, ваш пробег будет варьироваться в зависимости от ваших предпочтений, задачи, над которой вы работаете, или даже просто от того, как вы кодируете.
Это также ни в коем случае не все сочетания клавиш в IntelliJ (их чертовы сотни) – это просто полезные сочетания клавиш, которые я почерпнул за годы взлома в ИТ.
Я надеюсь, что это пригодится некоторым из вас, я знаю, что это будет для меня, если я когда-нибудь буду долгое время обходиться без использования IDE (вероятно, нет 😆 ).
VSCode – Расширение Intellij IDEA
Если вы работаете в среде Intellij и используете VSCode, установите расширение Привязки клавиш IntelliJ IDEA , это чертовски здорово.
Подписывайтесь на меня в твиттере, если не хотите пропустить абсолютно блестящее понимание программирования: 🤣 @luke_garrigan
Спасибо, если вам нравится моя бессвязная болтовня, загляните на мой личный сайт для ведения блога по адресу https://codeheir.com/
Этот блог спонсируется компанией Code Canvases
Оживите свою комнату с помощью самых крутых полотен для программирования/кодирования на рынке. codecanvases.com является продавцом № 1 по программированию принтов со 100% исключительно разработанными холстами. Получите их сейчас, пока они со скидкой 20%!!
Оригинал: “https://dev.to/lukegarrigan/50-keybinds-every-intellij-user-must-know-b52”