JavaRush /Java блог /Random /Горячие клавиши для написания кода
Gold Apple
24 уровень
Брно

Горячие клавиши для написания кода

Статья из группы Random
Терминология: Добавить "+" Или "/" Там, где зачёркнуто вот так - это сомнение автора статьи в связи с неудачей использованияы, использовать на свой страх и риск) Буфер обмена(бф) - небольшая область памяти, куда помещается скопированный(вырезанный) текст или изображение Вырезать - скопировать в буфер обмена, но с удалением Для MacOS - вместо Ctrl использовать Command (cmd) Копировать Ctrl + C Вставить Ctrl + V Вырезать Ctrl + X Выделить всё Ctrl + A Выделить строку Ctrl + Shift + ←/↑/→/↓ Удалить строку Ctrl + ⌦ (Delete) Конец строки Ctrl + → (Начало: ←) Дублировать строку Ctrl + D Выделить область Ctrl + W Вставить нужный метод Alt + insert Изменить регистр выделенного Ctrl + Shift + U Форматирование кода Ctrl + Alt + L Завернуть выделенный код в... Ctrl + Alt + T Пысы: постоянно обновляется) Спасибо комментаторам за помощь: (Вы тоже можете к ним присоединиться)) Roman Beskrovnyi Gaziz Павел Не забудь про лайк) ↓↓↓↓↓↓↓↓↓↓↓↓↓
Комментарии (17)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Сергей Уровень 40 Expert
25 апреля 2021
Ну ребят. Это не серьезно.
Justinian Уровень 41 Master
18 апреля 2021
Честно говоря, не понял что это за комбинации, в Идее много чего не работает, в блокноте тоже, в консоле тоже, правда я еще на линуксе не пробовал, может там отработает. Если говорить о конкретных примерах, то на виндовс платформе как минимум, CTRL + стрелки или DEL... работают не со строками, а с "токенами", в блокноте/консоле это слова разделенные пробелом, в Идее разделитель "токенов" для этой комбинации это точка или пробел. А на макосе реально, поставить курсор в начало строки CTRL+DEL прям всю строку удаляет? В Идее для этого же CTRL+Y есть, которая кстати гораздо удобней, поскольку одной рукой хорошо нажимается. Вот из Intellij Idea Keymap Reference (для Windows/Linux):

Delete to word end    ->    Ctrl + Delete
Delete line at caret    ->    Ctrl + Y
просмотрел различия в кеймаппинге на Макос и линукс/виндовс, слева клавиша на макос, справа соответствующая ей клавиша в комбинации на линукс/виндовс

⌘ (command) - ALT
            - CTRL + ALT
            - CTRL

⌥ (option)  - CTRL
             - ALT

⇧ (shift)   - SHIFT

 ⌃ (control)  - CTRL
              - ALT
              - CTRL + ALT + SHIFT
есть кбминации похожие, много комбинаций которые очень сильно отличаются Run / Debug - Shift + F10/ F9 для винды/линукса Run / Debug - ⌃R / D пишут для макос суть в том, что подобные посты реально хорошие как справочники, но нужно указывать платформу и программу, в которой эти комбинации работают, перед этим проверив у себя, работает ли так как написано в посте, и сверив с официальной раскладкой, нету ли разночтений. Иначе, возникают вопросы, и вместо того чтобы комбинации экономили время разработчика, это время будет тратиться на выяснение что и как и у кого работает, у кого не работает и почему.
Vladimir Уровень 40 Master
18 апреля 2021
Ребята, прекратите прокрастинацию. 😉 Заходите сюда, здесь уже давно сделали хороший путеводитель того, что вы делаете.🙂
Роман Уровень 24
18 апреля 2021
Idea - Help - Keymap Reference
Павел Уровень 51
18 апреля 2021

Удалить строку                            Ctrl + ⌦  (Delete)
а не Shift + Delete, т.к. у меня почему-то с Ctrl'ом выполняется удаление пробелов в строке до кода, а после и сам код удаляет "кусочками", хотя вроде не менял для этой функции хоткей? + удаленная строка помещается в буфер обмена. Дополнение к списку: "Split and move right" для этой функции нет по умолчанию хоткея(правой кнопкой мышки по вкладке и в выпадающем меню появится этот пункт), поэтому забиндил Alt + 6 (цифра с NumLock панели). Актуально при решении задач JavaRush через плагин в IDEA. После выбора задачи вкладка с условиями перемещается в правую часть экрана, а слева остается вкладка с кодом. Ctrl+Alt+L - форматирование кода Ctrl+Alt+T - завернуть выделенный код в ... Редко, но метко юзаю 😸: Ctrl+прокрутить колесо мышки вверх или вниз - изменить масштаб Alt+J - поиск выделенного символа/строки, [*] и прожать необходимое количество раз J не отпуская Alt... Ctrl+Shift+U - изменить регистр выделенного /символа/слова/строки, [*] [*] даже достаточно установить курсор рядом или на слове/символе
Gaziz Уровень 31
17 апреля 2021
alt + insert - вставить нужный метод.
Roman Beekeeper Уровень 35
17 апреля 2021
ctrl + w - выделить область. Повторное нажатие - следующее выделение. ctrl + t - got pull
Gold Apple Уровень 24
17 апреля 2021
Пишите полезные горячие клавиши для кода - буду добавлять)