Большинство опытных пользователей любят командную строку, потому что это простой способ запуска текстовых команд и административных задач. К счастью, со временем Microsoft улучшила командную строку, добавив множество удобных сочетаний клавиш в Windows 10 и Windows 11. В этой статье я покажу вам некоторые из лучших сочетаний клавиш для CMD, чтобы вы могли работать быстрее и эффективнее. Без лишних слов, давайте начнем:
СОВЕТ: Если вы хотите сохранить эти сочетания клавиш и проверять их в автономном режиме в любое время, когда вам это нужно, вы можете загрузить PDF-файл со всеми из них в конце этой статьи. Один важный аспект, который следует иметь в виду, заключается в том, что большинство этих сочетаний клавиш работают как в отдельном приложении командной строки из Windows, так и в Windows Terminal при открытии вкладки командной строки.
1. Сочетания клавиш для управления окном командной строки
Эти сочетания клавиш помогут вам управлять внешним видом, размером и прозрачностью окна командной строки в Windows 10 и Windows 11:
- Alt+Enter или F11 — переключение командной строки в полноэкранный режим.
- Alt+F4 — закрывает окно командной строки.
- Ctrl+Shift+Плюс (+) или Ctrl+Shift+прокрутка колеса мыши вверх — уменьшение прозрачности (делает окно CMD более непрозрачным).
- Ctrl+Shift+Минус (-) или Ctrl+Shift+прокрутка колеса мыши вниз — увеличение прозрачности (делает окно CMD более прозрачным).
2. Копирование и вставка текста в командной строке
В отличие от старых версий, Windows 10 и Windows 11 позволяют использовать те же сочетания клавиш для копирования и вставки, которые работают везде:
- Ctrl+C или Ctrl+Ins — копирование выделенного текста в буфер обмена.
- Ctrl+V или Shift+Ins — вставить содержимое буфера обмена в CMD.
3. Выделение текста с помощью сочетаний клавиш в CMD
Выделение текста в командной строке теперь стало проще благодаря этим сочетаниям клавиш:
- Ctrl+A (Windows 10) или Ctrl+Shift+A (Windows 11) — выделение всего текста в активном окне командной строки.
- Shift+Стрелка влево — расширение или сужение выделенного текста на один символ влево.
- Shift+Стрелка вправо — расширение или уменьшение выделения на один символ вправо.
- Ctrl+Shift+Стрелка влево — расширение или сужение выделенного текста на одно слово влево.
- Ctrl+Shift+Стрелка вправо — расширение или уменьшение выделенного текста на одно слово вправо.
- Shift+Стрелка вверх — расширить или сузить выделение на одну строку вверх.
- Shift+Стрелка вниз — расширение или уменьшение выделенного текста на одну строку вниз.
- Shift+Home — расширить или сузить выделение до начала текущей команды. При втором нажатии клавиши расширить или сузить выделение до начала строки.
- Shift+End — расширяет или сужает выделение текста до конца текущей команды. При втором нажатии клавиши расширяет или сужает выделение текста до конца строки.
- Ctrl+Shift+Home — расширяет выделенный текст до начала окна командной строки.
- Ctrl+Shift+End — расширяет выделенный текст до конца окна командной строки.
- Shift+Page Up — расширяет или сужает выделенный текст на одну страницу вверх.
- Shift+Page Down — расширяет или сужает выделенный текст на одну страницу вниз.
ПРИМЕЧАНИЕ: На момент написания статьи ни одна из комбинаций клавиш для выделения текста не работала в командной строке Windows 11. Это известная ошибка, над которой ведется работа, и она должна быть устранена в ближайшем будущем. Если вы хотите узнать больше, посетите эту страницу проблемы на GitHub: [Командная строка]: пользователь не может выбирать команды с помощью клавиш «Shift+стрелка вправо/влево» в командной строке.
4. Навигация по тексту в командной строке
В предыдущем разделе этой статьи я показал вам несколько сочетаний клавиш, полезных для выделения текста. Теперь пришло время посмотреть, как можно быстро перемещаться по тексту и перемещать курсор:
- Домой — переместить курсор в начало текущей команды.
- Конец — перемещение курсора в конец строки.
- Ctrl+Стрелка влево — перемещение курсора к предыдущему слову.
- Ctrl+Стрелка вправо — перемещение курсора к следующему слову.
- Ctrl+Стрелка вверх — прокрутка окна командной строки вверх (без перемещения курсора).
- Ctrl+Стрелка вниз — прокручивает окно командной строки вниз (без перемещения курсора).
5. Управление текстом в командной строке
Иногда полезно знать, как управлять текстом. Эти сочетания клавиш помогут вам искать текст, автоматически заполнять имена папок или быстро удалять большие фрагменты текста:
- Ctrl+F (Windows 10) или Ctrl+Shift+F (Windows 11) — открыть диалоговое окно «Найти» для поиска текста в командной строке. Совпадения выбираются автоматически.
- Tab — Автозаполнение имен папок (и файлов) в текущем каталоге. Нажмите несколько раз, чтобы просмотреть все совпадения.
- Ctrl+End — удалить весь текст от курсора до конца строки.
- Ctrl+Home — удалить весь текст от позиции курсора до начала строки.
6. Дополнительные сочетания клавиш для истории командной строки и редактирования
Командная строка также имеет классические сочетания функциональных клавиш, которые помогут вам повторно выполнить предыдущие команды или быстро их отредактировать:
- F1 — Повторно введите последнюю команду по одному символу за раз.
- F2 — копирование части последней команды до указанного вами символа путем ее ввода.
- F3 — Повторить последнюю команду полностью.
- F4 — удаление текста от текущей позиции курсора до указанного вами символа.
- F5 — Перемещение назад по истории команд.
- F7 — Показать список ранее введенных команд. Затем вы можете использовать клавиши со стрелками вверх/вниз, чтобы выбрать нужную команду.
- Alt+F7 — Очистить историю команд.
- Ctrl+Z — хотя можно было бы ожидать, что она отменит последнее действие, как и в других приложениях, у этой клавиатуры есть еще одна функция: она сообщает CMD игнорировать любой введенный после нее текст.
Как включить расширенные сочетания клавиш в командной строке (только Windows 10)
Если вы используете Windows 11, то следующие устаревшие настройки консоли больше не доступны, и расширенные сочетания клавиш должны работать по умолчанию. Однако, если вы используете Windows 10 и некоторые сочетания клавиш не работают, вам может потребоваться включить их. Вот как это сделать:
Запустите командную строку и откройте окно ее свойств. Для этого щелкните правой кнопкой мыши или нажмите и удерживайте строку заголовка окна командной строки и выберите пункт «Свойства» в контекстном меню.
В окне «Свойства» перейдите на вкладку «Параметры» и убедитесь , что параметр «Использовать устаревшую консоль (требуется перезапуск)» отключен.
После того, как вы сняли отметку с опции, упомянутой выше, нажмите OK и перезапустите Командную строку. Это обязательно, так как в противном случае расширенные сочетания клавиш не будут включены. После перезапуска Командной строки снова перейдите на вкладку Параметры из окна Свойства. Затем отметьте опции «Включить сочетания клавиш Ctrl» и «Расширенные клавиши выделения текста».
ПРИМЕЧАНИЕ: Если вы хотите еще больше повысить производительность при работе с командной строкой, я рекомендую вам также включить следующие параметры: «Фильтровать содержимое буфера обмена при вставке» и «Включить выбор переноса строк».
Знаете ли вы другие сочетания клавиш для командной строки?
Если вам нравится работать с командной строкой, вам, вероятно, также больше нравится использовать клавиатуру, чем мышь. А это значит, что чем больше сочетаний клавиш для командной строки, тем лучше. Так что, если вы знаете какие-либо другие отличные сочетания клавиш для CMD, не стесняйтесь поделиться ими в комментариях. Я добавлю их в список как можно скорее, чтобы каждый мог воспользоваться большим количеством сочетаний клавиш для CMD в Windows 10 и Windows 11.