Зазубривать все комбинации клавиш в IDEA - это плохая идея. Всеми возможностями вы сразу пользоваться не будите, а из-за каши в голове вы можете путать новые комбинации, которые хотели бы применить. К тому же через некоторое время, когда вам понадобятся знания, которые уже покрылись толстым слоем пыли, об неиспользованных комбинациях - вы их просто не вспомните.
Поэтому в этой статье я постараюсь описать те комбинации, которыми я довольно часто пользуюсь(надеюсь они помогут не только мне, фьюф).
И так поехали! ;)
У всех была ситуация, когда: "мне надо скопировать этот кусок, но в буфере тоже нужная вещь"
В этой ситуации приходит на помощь:
Ctrl + D
Это команда копирования строки(куска строки, куска кода класса, да и всего чего хочешь, что можно выделить в файле), при этом она копирует код ту же строку, где заканчивается "курсор выделения". Поэтому, если вы хотите скопировать на следующую строку, захватывайте и её =)
Когда не очень хочется удалять какой-либо кусок кода, но расставлять комментарий на многих строчках - не слишком удобно. Сущесвуют клавиши и на это случай жизни:
Ctrl + /
Ctrl + Shift + /
В первом варианте, вы закомментируете кусок кода - однострочным комментарием:
Во втором варианте, коментарий будет много строчный:
(Спойлер: снять коментарий с помощью этих комбинаций тоже можно)
А может случится так, что ты описался в названии класса, а потом думаешь, удалять его или можно его как-то переименовать. Его можно переименовать! Для этого можно жмакнуть правой кнопкой мыши по названию класса в проекте:
Либо по имени в самом классе(выбираем такие же положения меню). Но! Как вы увидели на скриншотах - там есть небольшая подсказка на сочетание клавиш:
Shift + F6
Есть так же функция удаления строки, без её выделения. Главное чтобы там был курсор, остальное детали =)
Ctrl + Y
Если у тебя есть код, но тебе его надо обернуть каким-либо блоком(if / for / try и всякое такое), тебя спасут:
Ctrl + Alt + T
Полезное сочетание, для наведения порядка в коде:
Ctr + Alt + I
Оно ровняет отступы в коде(если выделен кусок кода, то в данном куске, если нет - на той строке, где стоит курсор). Пример до:
После:
(Внимание спойлер!) Но есть ещё более мощная штука! которая не только меняет строки, но так же и приводит твой код в соответствие code style:
Ctr + Alt + L
Вот она точно научит красиво программировать!
Ещё IDEA понимает некоторые сокращения, которые в дальнейшем она преобразует до полных команд. Вот некоторые из них, которое могут пригодиться:
psvm + tab -> public static void main
sout + tab -> System.out.println()
serr + tab -> System.err.println()
I + Enter -> for(Object object : ){} + ESC
iter + Enter -> for(Object o: ){} + ESC
fori + tab -> for (int i = 0; i < ; i++){}
Все сокращения можно посмореть при помощи: Сtrl + J
Ах да, чуть не забыла про самую полезную штуку в IDEA! Если вдруг случится ляп! Может быть он не большим, но противным и ... Короче программа не запустится =)
Наверняка у вас были случаи, когда при написании в коде допускались какие-либо ошибки и при этом место ошибки IDEA подчеркивала красным. А ты такой сидишь и думаешь: "Экая чертяка! Опять ей что-то не нравиться! Да тут же все нормально!" Чтобы понять, что ей не нравится, нужно поставить курсор в то место, где она подсвечивает и нажать комбинацию:
Alt + Enter
После этого она предложит свое решение, можно выбрать из этого списка(очень умные вещи предлагает), в редких случаях придется думать самому.
![Руководство пользователя IntelliJ IDEA: Ещё немного горячих клавиш! - 9]()
![Руководство пользователя IntelliJ IDEA: Ещё немного горячих клавиш! - 1](https://cdn.javarush.com/images/article/c5867c2d-80b7-47ee-bf96-cb5aa65e7853/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: Ещё немного горячих клавиш! - 2](https://cdn.javarush.com/images/article/e062c453-fa04-4b0a-b02f-01122ceb48ed/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: Ещё немного горячих клавиш! - 3](https://cdn.javarush.com/images/article/e955c7c5-8712-4217-870f-f99c9c45aaf8/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: Ещё немного горячих клавиш! - 4](https://cdn.javarush.com/images/article/ba6f32b5-e3c4-4e05-8c3f-9819e6e07391/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: Ещё немного горячих клавиш! - 5](https://cdn.javarush.com/images/article/1c499a95-e026-45f5-824b-d97aed7002fd/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: Ещё немного горячих клавиш! - 6](https://cdn.javarush.com/images/article/1a2d99c7-346f-4b81-9261-311e8e15dd27/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: Ещё немного горячих клавиш! - 7](https://cdn.javarush.com/images/article/ef506b32-597d-499e-b070-bc779355fadb/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: Ещё немного горячих клавиш! - 8](https://cdn.javarush.com/images/article/bd192aa5-a20a-4538-af20-187126d14940/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: Ещё немного горячих клавиш! - 9](https://cdn.javarush.com/images/article/16caace8-f86d-4f48-93c2-20bd998d5f0a/1024.jpeg)
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ