1

В командной строке Windows, если в текущем каталоге есть один файл *.txt (скажем, test.txt), то после ввода *.txt и <TAB> cmd.exe расширит полное имя файла для test.txt

Есть ли хитрость для обновления clink_inputrc_base в папке clink, чтобы он мог имитировать это поведение?

1 ответ1

1

К сожалению, пока нет. (Если вы должны использовать эмулируемый терминал cmd.exe в cmder)

В настоящее время это открытый вопрос о репозитории Github. Для более подробного технического обсуждения причин см. Следующую ссылку на соответствующую проблему Github:

https://github.com/mridgers/clink/issues/30

В настоящее время наиболее близким к этому поведению является команда dir . Например, чтобы перечислить все текстовые файлы в каталоге, вы все равно можете использовать dir *.txt .

Тем не менее, если вы хотите использовать эмулятор терминала bash в cmder, он будет работать, как и ожидалось.

Я только что проверил, что если вы создаете новую консоль типа {bash::bash} , то есть консоль эмулятора bash, то она дает именно то поведение, которое вы запрашиваете. Например, если в каталоге находится 1 файл .txt и вы notepad *.txt он будет расширен до полного имени при нажатии клавиши Tab. Если имеется несколько TXT-файлов и вы дважды нажмете Tab, отобразятся все TXT-файлы.

Если вы не уверены, как создать консоль такого типа, ее можно выбрать в первом раскрывающемся списке в диалоговом окне «Создать новую консоль».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .