JavaRush /Курсы /Java Collections /Стиль кода

Стиль кода

Java Collections
9 уровень , 10 лекция
Открыта

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

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

Например, мы хотим обернуть кусок кода в блок 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 Уровень 47
15 апреля 2025
Столько хоткеев и клавиш, есть только одна правоверная клавиша которую стоит запомнить, это TAB + copilot😁 Шутка юмора, если что....
Ioanna Polyak Уровень 44
18 июля 2025
пробел
Kurama Уровень 50
23 апреля 2023
Лекция: ctrl+alt+t Я:

//
System.out.println();
ctrl+x

//

//
while(true){
    
}
ctrl+v

//
while(true){
    System.out.println();
}
Garik Уровень 38
13 февраля 2023
Key Promote X плагин, который (по умолчанию) снизу тебе показывает шоркаты, если ты пользуешься мышкой и меню. Также располагает статистикой, где можно понять какой шоркат тебе сэкономит больше всего времени (чаще всего игнорируешь).
Виктор Уровень 1
7 октября 2022
Может быть Ctrl + Alt + T ? Idea Windows & Linux keymap Еще и материю хотят за лекцию...
Anonymous #2963806 Уровень 17
31 марта 2023
Красавчик я так же пробовал Ctrl + T и ни чего, а вот Ctrl + Alt +T помогает, а дальше выбираешь во что обернуть (Intellij IDEA) Благодарен тебе 👍
Aleksandr Alekseenko Уровень 40
15 декабря 2024
Я тоже попробовал Ctrl + Alt + T .. на линуксе. И получил окно терминала. А я часто пользуюсь этим keyset для вызова терминала. Так что out of luck.
Andrey Karelin Уровень 41
19 мая 2022
Когда уже нам дадут туториал, как закодить "Hello, World!"?
LuneFox Уровень 41 Expert
21 марта 2022
Семь чудес света прямо :) Вот только мне оборачивание пришлось перебить на другую комбинацию клавиш, потому что Ctrl+Alt+T у меня вызывает терминал системы (Ubuntu 20.04) и перебивает идеевскую комбинацию.
Vladrip Уровень 41
4 ноября 2021
Вау, оборачивание имба, жаль только сейчас про него узнал, столько бы времени сэкономило
29 ноября 2021
Кто пришел сюда после квеста Multithreading. В лекции 11 уровня 9 "Учимся гуглить" были вопросы по IDEA, в том числе как обернуть код в блок try - catch ссылка
Владимир Уровень 39
17 августа 2022
Ничего себе ты запомнил :)
Сергей Уровень 32
15 сентября 2021
Чта это?

while (a < b && b > a && a < b) {
Anton Stezhkin Уровень 41
1 октября 2021
сложный способ сказать false
Рогов Игорь Уровень 17
1 июня 2022
тернальные символы. в начале курса были
Seva Уровень 51 Expert
1 августа 2025
тоже повеселило это условие. странно, что судя по комментариям, почти никто не обращает внимание на подобную дич
Pig Man Уровень 41
25 февраля 2021
Все тут пишут, что не знали про такие сочетания клавиш и возмущаются, что им не сказали раньше. А вы вообще пробовали вбить в гугле "горячие клавиши для intellij idea"? Видимо, нет. Ну и какого фига вы тогда недовольны? Можно подумать, что до вас только дошло, что в программах существует такое понятие
Алексей Мирный Уровень 41
20 января 2021
Ctrl + Alt + T - очень полезная штука, жаль только сейчас о ней узнал, но всегда догадывался, что она есть)
Николай Уровень 41
23 января 2021
Я про сочетание клавиш не, но всегда выбирал вкладку Code -> Surround With. Но сочетанием проще))
29 ноября 2021
Уровень 3 лекция 9 Java Syntax содержит ссылку FAQ по IntelliJ IDEA В данной ссылке содержится информация по выравниванию текста и ссылка по использованию Дебага "Как пользоваться Debug в Intellij IDEA".