Горячие клавиши Intellij IDEA

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

Список горячих клавиш можно найти на офф. сайте на англ.

1. Редактирование

Ctrl + Space Список компонентов (класса, метода, переменной)
Ctrl + Shift + Space Smart code — фильтрует список из методов и переменных ожидаемого типа
Ctrl + Alt + Space Название любого класса проекта независимо от импортируемых
Ctrl + Shift + Enter Завершение оператора
Ctrl + P Сведения о параметрах (в пределах аргументов вызоваемого метода)
Ctrl + Q Быстрый поиск документации
Shift + F1 Внешняя документация
Ctrl + наведение мышью на фрагмент кода Краткая информация
Ctrl + F1 Показать описания ошибки или предупреждения в каретку
Alt + Insert Генерация кода (Getters, Setters, Constructors, hashCode/equals, toString)
Ctrl + O Переопределение метода
Ctrl + I Реализация методов
Ctrl + Alt + T Поместить фрагмент кода в (if..else, try..catch, for, synchronized, etc.)
Ctrl + / Однострочное комментирование / раскомментирование
Ctrl + Shift + / Многострочное комментирование / раскомментирование
Ctrl + W Выбирает последовательность возрастающих блоков кода
Alt + Q Контекстная информация
Alt + Enter Показать предлагаемое исправление
Ctrl + Alt + L Форматирование кода
Ctrl + Alt + O Удалить неиспользуемые импорты
Ctrl + Alt + I Авто-отступ линии
Tab / Shift + Tab Отступ / удаление отступа выбранному фрагменту кода
Ctrl + X or Shift + Delete Вырезать фрагмент кода
Ctrl + C or Ctrl + Insert Копировать фрагмент кода
Ctrl + V or Shift + Insert Вставить фрагмент кода из буфера обмена
Ctrl + Shift + V Вставить последний фрагмент кода из буфера обмена
Ctrl + D Дублирование строки
Ctrl + Y Удаление строки
Ctrl + Shift + J Объединение строк
Ctrl + Enter Разделение строки
Shift + Enter Начать с новой строки
Ctrl + Shift + U Переключить стоящее слово рядом с кареткой в нижний / верхний регистр
Ctrl + Shift + ] / [ Выделить код до конца / начала блока
Ctrl + Delete Удалить слово после каретки
Ctrl + Backspace Удалить слово перед каретки
Ctrl + NumPad+/- Развернуть / свернуть блок кода
Ctrl + Shift + NumPad+ Развернуть все
Ctrl + Shift + NumPad- Свернуть все
Ctrl + F4 Закрыть активное окно редактора

2. Поиск / замена

Ctrl + F Поиск
F3 Искать дальше
Shift + F3 Искать назад
Ctrl + R Замена
Ctrl + Shift + F Искать по проекту
Ctrl + Shift + R Заменить по проекту
Ctrl + Shift + S Поиск по шаблону
Ctrl + Shift + M Замена по шаблону

3. Поиск Использования кода

Alt + F7 / Ctrl + F7 Найти использования / Найти использования в файле
Ctrl + Shift + F7 Выделить используемое в файле
Ctrl + Alt + F7 Показать использования

4. Компиляция и выполнение

Ctrl + F9 Структурирование проекта и сборка измененных файлов
Ctrl + Shift + F9 Компиляция выбранного файла пакета или модуля
Alt + Shift + F10 Выбрать конфигурацию и запустить
Alt + Shift + F9 Выбрать конфигурацию и запустить в debug режиме
Shift + F10 Запустить
Shift + F9 Запустить в debug режиме
Ctrl + Shift + F10 Выполнить в контексте конфигурации из редактора

5. Отладка

F8 Шаг обхода
F7 Шаг
Shift + F7 Умный шаг
Shift + F8 Выйти
Alt + F9 Запуск до курсора
Alt + F8 Вычисление выражения
F9 Резюме программы
Ctrl + F8 Переключить точку останова
Ctrl + Shift + F8 Показать точки останова

6. Навигация

Ctrl + N Перейти к классу
Ctrl + Shift + N Перейти к файлу
Ctrl + Alt + Shift + N Перейти к символу
Alt + Right/Left Переход к следующей / предыдущей вкладки редактора
F12 Вернуться к предыдущему окну инструмента
Esc Перейти к редактору (от окна инструментов)
Shift + Esc Скрыть активное или последнее активное окно
Ctrl + Shift + F4 Закрыть активное run/messages/find/… окно
Ctrl + G Перейти к номеру строки
Ctrl + E Последние файлы
Ctrl + Alt + Left/Right Перейдите назад / вперед
Ctrl + Shift + Backspace Перейдите в последнее местоположение Редактора
Alt + F1 Выберите текущий файл или символ в любом режиме
Ctrl + B or Ctrl + Click Перейти к объявлению
Ctrl + Alt + B Перейти к реализации
Ctrl + Shift + I Открыть быстрый поиск по определению
Ctrl + Shift + B Перейти к объявления типа
Ctrl + U Перейти к супер методу или классу
Alt + Up/Down Переход к предыдущему / следующему методу
Ctrl + ] / [ Перейти в конец / начало блока
Ctrl + F12 Файловая структура
Ctrl + H Иерархии Типа
Ctrl + Shift + H Иерархия метода
Ctrl + Alt + H Иерархии вызовов
F2 / Shift + F2 Следующий / предыдущий выделенные ошибки
F4 / Ctrl + Enter Редактировать исходник / Просмотр
Alt + Home Показать панель навигации
F11 Переключить закладку
Ctrl + Shift + F11 Переключить закладку с мнемонические
Ctrl + #[0-9] Перейти к номером закладки
Shift + F11 Показать закладки

7. Рефакторинг

F5 Копирование
F6 Переместить
Alt + Delete Безопасное удаление
Shift + F6 Переименовать
Ctrl + F6 Изменить сигнатуру
Ctrl + Alt + N Встроить
Ctrl + Alt + M Поместить в метод
Ctrl + Alt + V Поместить в переменную
Ctrl + Alt + F Поместить в поле
Ctrl + Alt + C Поместить в константу
Ctrl + Alt + P Поместить в параметр

7. VCS

Ctrl + K Коммит проекта в VCS
Ctrl + T Обновить проект из VCS
Alt + Shift + C Посмотреть последние изменения
Alt + BackQuote (`) Быстрый VCS

8. Интерактивные шаблоны

Ctrl + Alt + J Окружение с живым шаблоном
Ctrl + J Вставьте живой шаблон
iter Итерация в Java SDK 1.5 стиле
inst Проверяет тип объекта с InstanceOf
itco Итерация элементов java.util.Collection
itit Итерация элементов java.util.Iterator
itli Итерация элементов java.util.List
psf public static final
thr throw new
sout System.out.println()

9. Общий

Alt + #[0-9] Откройте соответствующее окно инструмента
Ctrl + S Сохранить все
Ctrl + Alt + Y Cинхронизировать
Ctrl + Alt + F11 Переключение полноэкранного режима
Ctrl + Shift + F12 Переключить максимизацию редактору
Alt + Shift + F Добавить в избранное
Alt + Shift + I Проверьте текущий файл с текущим профилем
Ctrl + BackQuote (`) Быстрое переключение текущей схемы
Ctrl + Alt + S Открытые окна Параметры
Ctrl + Alt + Shift + S Открыть диалоговое Структура проекта
Ctrl + Shift + A Найти Действие
Ctrl + Tab Переключение между вкладками и окна инструментов

 

Ресурс: http://www.jetbrains.com/

Урок создан: 29 июня 2013 | Просмотров: 192504 | Автор: Александр Барчук | Правила перепечатки


Добавить комментарий

Добавить комментарий

Ваш e-mail не будет опубликован.

Комментарии:

  • 02 июля 2013 в 14:03

    Василий

    Можно ли как-нибудь в идее настроить автоматическую табуляцию после нажатия на enter к примеру?

    • 02 июля 2013 в 14:35

      Александр Барчук

      Не приходилось, но можно настраивать горячие клавиши самому.

      • 02 июля 2013 в 15:34

        Василий

        Есть еще «удобный» плагин для изучения этих горячих клавиш — Key promoter.

        • 02 июля 2013 в 15:55

          Александр Барчук

          Я им пользовался, но уж сильно надоедает) Но это мое мнение :)

          • 03 июля 2013 в 09:08

            Василий

            Согласен, им нужно пользоваться ровно до того момента, пока не надоест.

  • 11 октября 2013 в 18:06

    Anton

    В Убунте некоторые сочетания пересекаются. Например Ctrl+Alt+L и Ctrl+Alt+F11 (из тех, что проверил).

    • 08 октября 2015 в 20:31

      OmenRa

      в Убунте для блокировки используется ctrl+Alt+L и сtrl+Alt+Del. Удали первое и все будет работать

  • 05 декабря 2014 в 12:32

    жопа

    спасибо

    • 13 января 2015 в 15:37

      Beginner_ In_Java

      Пожалуйста подскажите как в Intellij IDEA 14 (Ultimate) добавить в проект класс(т.е. Файл с исходным) всё перегуглил, все вкладки по перелазил ничего не нашёл! Есть только создать новый, но мне это НЕ нужно! мне нужно из старого проекта добавить только исходники в текущий проект(проект создавался без всяких «технологий» чистый так сказать).

      • 22 января 2015 в 07:28

        hdnn

        Просто положи исходники в папку src, идея сама подсосёт их в проект

  • 08 апреля 2015 в 18:10

    Oleksiy Holyarchuk

    А відео-уроку з відладкою (дебаггінгом) в ІДЕЯ не плануєте? :)

  • 30 апреля 2015 в 13:30

    Денис

    В Xcode есть комбинация клавиш с помощью которой можно менять код в одном месте и он меняется во всех указанных местах одновременно, есть ли такая комп. в Intellij IDEA?

  • 11 мая 2015 в 22:34

    Anatoiy

    7 пункт повторяется дважды.

  • 08 октября 2015 в 20:27

    OmenRa

    ВНИМАНИЮ ПОЛЬЗОВАТЕЛЕЙ XUBUNTU!(и других *ubuntu)
    при нажатии ctrl+Alt+L — происходит xflock4! Необходимо переназначить сочетание либо в IDE либо в OS: Клавиатура -> Комбинация клавиш.
    А то производство пары кирпичей гарантированно :)

  • 27 октября 2015 в 02:00

    anon

    Alt + Shift + ↑
    Alt + Shift + ↓
    Позволяет переместить строку, в которой расположен текстовый курсор (несколько строк при выделении) соответственно выше и ниже текущей позиции.

    • 24 апреля 2016 в 00:33

      Дмитрий

      ctrl+Shift + (стрелка) у меня тоже работает

  • 21 июня 2016 в 18:23

    Иван

    было бы очень удобно если бы эту статью оформили в виде картинки, чтобы ее можно было распечатать

    • 07 августа 2016 в 10:27

      Grif

      Не вижу проблемы, но если уж сильно хочется картинку всегда есть PrintScreen

  • 03 декабря 2016 в 12:43

    Геннадий

    Спасибо!!! то что надо!!!