Создать конструктор java горячие клавиши

Горячие клавиши 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 Закрыть активное окно редактора
Читайте также:  Find variable type python

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 + #2 Перейти к номером закладки
Shift + F11 Показать закладки
Читайте также:  Read java files on android

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 Поместить в параметр

8. VCS

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

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

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()

10. Общие

Alt + #1 Откройте соответствующее окно инструмента
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 Переключение между вкладками и окна инструментов

Источник

Полезные комбинации в IntelliJ IDEA

Java_Deep_21.12_site-5020-5bf2f0.png

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

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

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

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

Mac OS Win/Linux Описание Примечание
⌥ + Enterl Alt + Enter показать быстрые действия, исправить код

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 список методов текущего класса начать набирать имя метода для фильтрации
Читайте также:  Javascript get all objects class

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. В комментариях пишите самые полезные, на ваш взгляд, комбинации.

Источник

Горячие клавиши в Intelij Idea

Небольшой конспект по горячим клавишам, вдруг кому-то надо. Собрано по логическим блокам. Полноэкранный режим: Ctrl + Alt + F11 или View -> Enter Full Screen Меню настроек (тема, стиль ввода, keymap и т.д.): Ctrl + ` Настройки общие: Ctrl + Alt + S Отмена последнего действия: Ctrl + Z Отступы для конкретной строки (встав в начало строки) или блока строк (выделив его предварительно) : — создание: Tab — удаление: Shift + Tab — автогенерация отступов (в случае, если вообще все съехало): Ctrl + Alt + I Выделение по элементам: Ctrl + W Снятие выделения по элементам: Ctrl + Shift + W Сворачивание метода: Ctrl + — Сворачивание вообще всего: Ctrl + Shift + — Разворачивание метода: Ctrl + + Разворачивание вообще всего: Ctrl + Shift + + Навигация: — переход в начало текущего метода/класса: Ctrl + [ — переход в конец текущего метода/класса: Ctrl + ] — Просмотр кода, находящего ниже/выше текущего экрана: навести мышку на полосу справа — Переход на конкретную строку: Ctrl + G — Дерево проектов (отобразить/скрыть): Alt + 1. Esc — возврат в редактор кода — TODO (отобразить/скрыть): Alt + 6 — Переключение между вкладками с помощью их перебора: Ctrl + Tab (вниз по списку), Ctrl + Shift + Tab (вверх по списку) — Переключение на конкретную вкладку с классом: Ctrl + N -> ввод наименования класса — Закрыть текущую вкладку: Ctrl + F4 Комментирование строки (курсор в ее начале) или блока (выделить его): — установить построчный комментарий: Ctrl + / — убрать построчный комментарий: аналогично Ctrl + / — установить комментарий блока: Ctrl + Shift + / — убрать комментарий блока: Ctrl + Shift + / Сокращения выражений: — psvm: public static void main(String[] args) <> — sout: System.out.println() — serr: System.err.println() — I: for (Object o : ) <>. При написании любого типа вместо Object он сам подбирает стандартное наименование переменной — iter: for (String arg : args) <>. При изменении args на ту переменную, с которой будем работать, автоматически подбирается тип итератора — fori: for (int i = 0; i < ; i++) <>— если в названии выражения содержатся заглавные буквы, то можно написать только их, в выпадающем списке будет нужный вариант для выбора. Пример: NSFE -> NoSuchFieldException — Список сокращений: Ctrl + J Добавление еще одних кавычек: System.out.println(«») -> нажать Enter внутри кавычек -> System.out.println(«» + «») Действия с текущей строкой (не выделяя ее) или блоком (предварительно выделив его): Копирование: Ctrl + D Удаление: Crtl + Y Вырезание: Ctrl + X Помещение в конструкцию языка типа If и т.д.: Ctrl + Alt + T Так же можно удалять методы, свернутые в одну строку Удаление одного слова до курсора: Ctrl + Backspace После курсора: Ctrl + Del Удаление неиспользованных Import: Ctrl + Alt + O Генерация методов (находимся в редакторе кода): — Конструктор класса: Alt + Insert -> Constructor -> выбор переменных — Gettter и Setter: Alt + Insert -> Getter and Setter-> выбор переменных Создание новых классов/пакетов/т.д. (находимся в дереве проектов): Alt + Insert Реализация абстрактного метода класса-родителя или интерфейса: Ctrl + I Компиляция: — запустить компиляцию крайнего уже собранного пакета: Shift + F10 — сборка конкретного пакета, с которым мы сейчас работаем: Shift + Alt + F10. Под цифрой 1 — крайний собранный пакет, 2 — текущий пакет, если мы его еще не собирали (иначе он будет под 1) Дебаг: — запуск до отметки: Shift + F9 — следующий шаг: F7

Источник

Оцените статью