JavaRush/Java блог/Random/Руководство пользователя IntelliJ IDEA: горячие клавиши

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

Статья из группы Random
участников
Здравствуйте! В этой статье я расскажу вам про шорткаты. Будет много картинок и если их несколько, то первая это до, а следующие это уже после нажатия шорткатов. Надеюсь, будет несложно и познавательно.
Руководство пользователя IntelliJ IDEA: горячие клавиши - 1
Горячие клавиши в IntelliJ IDEA это очень мощное оружие, которые многие недооценивают. При уверенном использовании они способны на порядок увеличить скорость разработки. Полный список существующих можно посмотреть нажав Alt+h+k. Поэтому ниже будет скриншот с моей идеи и я расскажу про те, которые использую чаще остальных. В конце я покажу как писать свои шорткаты. Поехали!)
Руководство пользователя IntelliJ IDEA: горячие клавиши - 2
Это моя среда разработки, но не рабочая, тут я учил Спринг и проверял примеры кода, поэтому использовал я её крайне редко, тем не менее, за пол года шорткаты сохранили меня от написания 17 тысяч символов. Достаточно хороший аргумент, чтобы начать их использовать, не так ли?) Пойду по прядку: Ctrl + Space – показывает список вариантов которым можно завершить ввод.
Руководство пользователя IntelliJ IDEA: горячие клавиши - 3
Ctrl + w – умное выделение текста. Сначала выделяет слово, где стоит курсор, а дальше ближайшие команды и так вплоть до всего документа.
Руководство пользователя IntelliJ IDEA: горячие клавиши - 4
Руководство пользователя IntelliJ IDEA: горячие клавиши - 5
Руководство пользователя IntelliJ IDEA: горячие клавиши - 6
Руководство пользователя IntelliJ IDEA: горячие клавиши - 7
Ctrl + y – удаляет целую строку, при этом сохраняет курсор на той же позиции.
Руководство пользователя IntelliJ IDEA: горячие клавиши - 8
Руководство пользователя IntelliJ IDEA: горячие клавиши - 9
Ctrl + Shift + Space – тоже, что и Ctrl + Space, только учитывает статические поля и методы. Так же помогает инициализировать поле подходящим типом.
Руководство пользователя IntelliJ IDEA: горячие клавиши - 10
Руководство пользователя IntelliJ IDEA: горячие клавиши - 11
Ctrl + b – переходит к объявлению поля, метода или касса. Тот же эффект, что и при нажатии Ctrl + ЛКМ
Руководство пользователя IntelliJ IDEA: горячие клавиши - 12
Руководство пользователя IntelliJ IDEA: горячие клавиши - 13
Ctrl + / - комментирует строку кода, если выбрать несколько строк, то закомментирует все.
Руководство пользователя IntelliJ IDEA: горячие клавиши - 14
Руководство пользователя IntelliJ IDEA: горячие клавиши - 15
Shift + F6 – переименовывает поле, метод или класс во всех местах, где используется.
Руководство пользователя IntelliJ IDEA: горячие клавиши - 16
Теперь давайте я подробно расскажу, как создать свой шорткат. Нам нужно попасть в настройки, это делается комбинацией Ctrl+Alt+s и заходим в Keymap:
Руководство пользователя IntelliJ IDEA: горячие клавиши - 17
А дальше выбираем то, на что нам надо установить шорткат, нажимаем ПКМ и подбираем комбинацию.
Руководство пользователя IntelliJ IDEA: горячие клавиши - 18
Я установил, что комбинация Shift+Alt+e будет удалять всё, что находится справа от курсора на выбранной строке.
Руководство пользователя IntelliJ IDEA: горячие клавиши - 19
Теперь проверяем, всё работает и едем дальше.
Руководство пользователя IntelliJ IDEA: горячие клавиши - 20
Руководство пользователя IntelliJ IDEA: горячие клавиши - 21
Именно этот шорткат выглядит весьма бесполезным, но у вас есть свободная комбинация и знание, как это делать, можете заюзать на том, что вам необходимо. На работе я его использую для Annotate, она нужна для работы с гитом и показывает, кто делал изменения в коде и когда. Теперь давайте немного про автозаполнение. Что это такое? Это возможность одной аббревиатурой ввести несколько слов или даже блок кода. Пример: вместо ручного ввода пустого метода main, можно воспользоваться первыми буквами этих слов:
Руководство пользователя IntelliJ IDEA: горячие клавиши - 22
Подобных сочетаний клавиш существует много и, например, цикл я уже давно вручную не вводил(iter или itar). Можно создать для самых популярных объявлений переменных и в будущем это сэкономит кучу времени. Это делается так, заходим в настройки (Ctrl + Alt + s) и выбираем Editor, затем Live Templates.
Руководство пользователя IntelliJ IDEA: горячие клавиши - 23
Руководство пользователя IntelliJ IDEA: горячие клавиши - 24
Выбираем категорию “other” и нажимаем на зеленый плюсик справа или используем шорткат Alt+Insert, потом “Live Template”. Устанавливаем аббревиатуру, описание и определение нашей личной форме автозаполнения. Пока можете просто делать по примеру, чтобы разобраться, переделать его позже не составит труда уже)
Руководство пользователя IntelliJ IDEA: горячие клавиши - 25
Нажимаем Define, ставим галочку “Everywhere”, сохраняем и проверяем.
Руководство пользователя IntelliJ IDEA: горячие клавиши - 26
Руководство пользователя IntelliJ IDEA: горячие клавиши - 27
И напоследок, есть такая комбинация как Ctrl + Alt + t – она оборачивает выделенную команду в блок кода
Руководство пользователя IntelliJ IDEA: горячие клавиши - 28
Руководство пользователя IntelliJ IDEA: горячие клавиши - 29
Так вот, мы самостоятельно можем написать такую команду. Например, я хочу оборачивать код в 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: горячие клавиши - 32
Руководство пользователя IntelliJ IDEA: горячие клавиши - 33
Придется только удалить точку с запятой в конце перед скобкой. В своей работе я стараюсь максимально часто использовать шорткаты и считаю, что хорошее знание своей среды разработки не только выделит на фоне остальных разработчиков, но и значительно улучшит производительность. Спасибо за внимание, буду рад услышать отзывы!)
Комментарии (8)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
N1Kit
Уровень 9
13 декабря 2018, 09:44
как удалить неиспользуемые библиотеки ?
Vitaly Khan Java Developer в Onollo Master
6 мая 2019, 10:48
если речь про import, то Ctrl+Alt+O
Сергей Java Developer в Сбер Expert
20 октября 2018, 19:38
Добавлю еще полезных шорткатов: ctrl + tab переходит на предыдущую вкладку ctrl + f4 закрывает текущую вкладку ctrl + shift + backspace переходит к месту последнего редактирования
Aliaksandr Kavalenka
Уровень 17
16 октября 2018, 15:43
Нашел для себе полезные моменты. Thks bro
Артём
Уровень 22
14 мая 2018, 23:11
Годно
Ainur
Уровень 24
14 мая 2018, 14:46
Благодарю
11 мая 2018, 05:20
Спасибо!
Тимофей
Уровень 7
10 мая 2018, 23:28
Спасибо за статью!