В командной строке есть небольшая удобная функция, которая позволяет изменять пути к каталогам с помощью автозаполнения. Чтобы перейти в каталог или ввести имя каталога, вы можете ввести начальные буквы каталога и нажать клавишу TAB для автозаполнения пути к файлу или папке.
Например, чтобы перейти в каталог с именем Программные файлы
, в приглашении C: просто введите cd prog
и нажмите клавишу TAB. Командная строка автоматически заполняет имя каталога автоматически. Функция автозаполнения автоматически заключает имена файлов / папок в двойные кавычки, если они содержат один или несколько пробелов.
Перебирайте имена папок с помощью TAB
Однако, если есть несколько папок, имена которых начинаются с Прог
- затем однократное нажатие TAB приведет к автозаполнению имени первой папки, начинающейся с Прог
. Последующие нажатия клавиши TAB будут циклически перебирать оставшиеся совпадающие имена папок.
Например, у вас есть три имени папки, которые начинаются с Прог
на диске C: - Программные файлы
, Программные файлы (x86)
и Данные программы
. Допустим, вы хотите переключиться на Данные программы
на C:
диск с помощью функции автозаполнения.
- В командной строке C: введите
прога
и нажмите клавишу TAB. Он автоматически заполняет первое имя папки -Программные файлы
. - Снова нажмите клавишу TAB для автозаполнения имени второй папки -
Программные файлы (x86)
- Снова нажмите клавишу TAB для автозаполнения имени третьей папки -
Данные программы
Обратите внимание, что вам не обязательно находиться в текущем каталоге. Вы можете ввести начало любого пути к папке с любого диска, как показано ниже:

Автозаполнение путей к файлам и папкам
Вы также можете использовать Shift + TAB для циклического перебора названий папок в обратном алфавитном порядке.
Другой пример - перечислить содержимое каталога Программные файлы (x86)
. Для этого в командной строке C: введите dir prog
а затем нажмите клавишу TAB (дважды), чтобы автозаполнить Программные файлы (x86)
имя папки.
Функция автозаполнения путей к файлам и папкам включена по умолчанию в Windows 10. Но если она перестает работать по какой-либо причине, в этой статье рассказывается, как это исправить.
Как включить автозаполнение пути командной строки, если он перестает работать
Чтобы разрешить командной строке автозаполнение путей к файлам и папкам, выполните следующие действия:
- Запустите редактор реестра (
regedit.exe
) - Перейдите в следующую ветку:
HKEY_CURRENT_USER Software Microsoft Командный процессор
- Двойной клик
Завершение
и установите его данные в9
- Двойной клик
PathCompletionChar
и установите его данные в9
Если указанные выше значения реестра отсутствуют, вам нужно будет создать значения (типа DWORD 32-bit) вручную и установить данные. Шестнадцатеричное значение
9
(0x9
) - это ключевой код ASCII для TAB. - Закройте редактор реестра.
- Закройте и снова откройте командную строку, чтобы изменения вступили в силу.
через командную строку
Чтобы включить функцию автозаполнения командной строки с помощью командной строки, используйте следующее reg.exe
команды:
reg add 'hkcu software microsoft command processor' / v CompletionChar / d 9 / t REG_DWORD / f reg add 'hkcu software microsoft command processor' / v PathCompletionChar / d 9 / t REG_DWORD / f
Закройте и снова откройте командную строку, чтобы изменения вступили в силу.
СВЯЗАННЫЙ: Как включить автозаполнение и автозаполнение в адресной строке проводника и в диалоговом окне запуска?Ввод полного пути к папке вручную - неприятная задача. Функция автозаполнения имени файла и папки в командной строке удобна, особенно при работе с длинными именами папок или когда имена папок имеют номера версий в этом.
Одна небольшая просьба: если вам понравился этот пост, поделитесь им?
Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:- Приколи это!
- Поделитесь этим в своем любимом блоге + Facebook, Reddit
- Напишите об этом в Твиттере!