Стиль кода

Открыта

— Ну и еще две маленькие вещи напоследок, как говорится.

Шестая волшебная вещь – оборачивание.

Например, мы хотим обернуть кусок кода в блок try-catch. Для этого у Intellij IDEA тоже есть своя комбинация – Ctrl + Alt + T.

Просто выделяем кусок кода – например, те же println в методе printAddress и нажимаем Ctrl + Alt + T. И вот, что мы наблюдаем:

Стиль кода - 1

Вот меню, со списком конструкций, которыми можно обернуть выделенный код.

Можно обернуть в цикл (пункт 3) или в try-catch (пункт 6), и еще много всего.

Мы сейчас хотим обернуть код в try-catch, поэтому выберем пункт 6.

Цифры и буквы с точкой слева — это горячие клавиши. Достаточно просто нажать 6 и выберется нужный нам пункт. Мышкой конечно тоже можно, если очень хочется.

Вот и результат:

Стиль кода - 2

Т.е. выделили код, нажали Ctrl+Alt+T, затем 6 и вуаля – код обернут, все красиво.

— Да, полезная вещь.

Седьмая волшебная вещь – форматирование кода.

— Иногда, когда код редактируют, появляются лишние отступы и пробелы. Иногда их наоборот не хватает. Тогда код выглядит не очень опрятно и практически нечитаемо.

Пример:

Стиль кода - 3

Intellij IDEA позволяет настраивать стили форматирования кода – отступы, их размеры, надо ли переносить { на следующую строку, и т.д.

Сделать это очень просто. Выдели кусок кода, который хочешь привести к правильному стилю (ничего не выделяй, если хочешь форматировать весь текущий документ), затем нажми Ctrl + Alt + Shift + L.

Стиль кода - 4

По умолчанию выбран текущий файл, но ты можешь выбрать «выделенный текст» или все файлы в текущей папке. Затем жми enter и любуйся результатом.

Для приведенного примера выше, он у меня вышел таким:

Стиль кода - 5

Каждой строке кода добавилось правильное количество отступов, где надо расставились пробелы. Такой код красивее и читать его гораздо легче.

— О. Люблю, когда все красиво. Особенно код. У нас – роботов, любовь к красивому коду в крови.

Комментарии (40)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Denis Odesskiy Full Stack Developer
15 апреля 2025, 18:24
Столько хоткеев и клавиш, есть только одна правоверная клавиша которую стоит запомнить, это TAB + copilot😁 Шутка юмора, если что....
Ioanna Polyak
Уровень 44
18 июля 2025, 13:41
пробел
Kurama
Уровень 50
23 апреля 2023, 18:35
Лекция: ctrl+alt+t Я:
//
System.out.println();
ctrl+x
//
//
while(true){

}
ctrl+v
//
while(true){
    System.out.println();
}
Garik
Уровень 38
13 февраля 2023, 13:33
Key Promote X плагин, который (по умолчанию) снизу тебе показывает шоркаты, если ты пользуешься мышкой и меню. Также располагает статистикой, где можно понять какой шоркат тебе сэкономит больше всего времени (чаще всего игнорируешь).
Виктор
Уровень 1
7 октября 2022, 08:06
Может быть Ctrl + Alt + T ? Idea Windows & Linux keymap Еще и материю хотят за лекцию...
Anonymous #2963806
Уровень 17
31 марта 2023, 18:22
Красавчик я так же пробовал Ctrl + T и ни чего, а вот Ctrl + Alt +T помогает, а дальше выбираешь во что обернуть (Intellij IDEA) Благодарен тебе 👍
Aleksandr Alekseenko Network engineer
15 декабря 2024, 23:55
Я тоже попробовал Ctrl + Alt + T .. на линуксе. И получил окно терминала. А я часто пользуюсь этим keyset для вызова терминала. Так что out of luck.
Andrey Karelin
Уровень 41
19 мая 2022, 17:29
Когда уже нам дадут туториал, как закодить "Hello, World!"?
LuneFoxJava Developer в BIFITExpert
21 марта 2022, 15:15
Семь чудес света прямо :) Вот только мне оборачивание пришлось перебить на другую комбинацию клавиш, потому что Ctrl+Alt+T у меня вызывает терминал системы (Ubuntu 20.04) и перебивает идеевскую комбинацию.
Vladrip
Уровень 41
4 ноября 2021, 15:13
Вау, оборачивание имба, жаль только сейчас про него узнал, столько бы времени сэкономило
29 ноября 2021, 07:14
Кто пришел сюда после квеста Multithreading. В лекции 11 уровня 9 "Учимся гуглить" были вопросы по IDEA, в том числе как обернуть код в блок try - catch ссылка
Владимир
Уровень 39
17 августа 2022, 05:18
Ничего себе ты запомнил :)
СергейJava Developer в Адвантум
15 сентября 2021, 10:27
Чта это?
while (a < b && b > a && a < b) {
Anton Stezhkin
Уровень 41
1 октября 2021, 12:37
сложный способ сказать false
Рогов Игорь
Уровень 17
1 июня 2022, 13:43
тернальные символы. в начале курса были
Seva
Уровень 51
Expert
1 августа 2025, 07:41
тоже повеселило это условие. странно, что судя по комментариям, почти никто не обращает внимание на подобную дич
Pig ManГлавная свинья в Свинарнике
25 февраля 2021, 13:31
Все тут пишут, что не знали про такие сочетания клавиш и возмущаются, что им не сказали раньше. А вы вообще пробовали вбить в гугле "горячие клавиши для intellij idea"? Видимо, нет. Ну и какого фига вы тогда недовольны? Можно подумать, что до вас только дошло, что в программах существует такое понятие
Алексей Мирный Backend Developer
20 января 2021, 08:32
Ctrl + Alt + T - очень полезная штука, жаль только сейчас о ней узнал, но всегда догадывался, что она есть)
Николай QA Automation Engineer
23 января 2021, 16:51
Я про сочетание клавиш не, но всегда выбирал вкладку Code -> Surround With. Но сочетанием проще))
29 ноября 2021, 06:20
Уровень 3 лекция 9 Java Syntax содержит ссылку FAQ по IntelliJ IDEA В данной ссылке содержится информация по выравниванию текста и ссылка по использованию Дебага "Как пользоваться Debug в Intellij IDEA".