В оригинальном cmd.exe в Windows, можно использовать для циклического прохождения автозаполнения кандидатов. Но в cmder эта функция, похоже, удалена. Есть ли способ его включить?
3 ответа
Как уже упоминалось выше, « cmder » представляет собой объединение другого программного обеспечения с открытым исходным кодом. Программное обеспечение, которое управляет поведением завершения вкладки, называется « clink ». Чтобы изменить это поведение, перейдите в каталог « cmder » и найдите:
\ Cmder \ поставщика \ Звон \ clink_inputrc_base
Откройте clink_inputrc_base, сохраните резервную копию оригинала, а затем замените обе строки, которые читаются:
"\t": клинк-завершение-шим
с:
"\t": полное меню
для обратного поведения shift+tab также добавьте строку под каждой из приведенных выше строк, которая гласит:
"\e`Z": меню полное назад
Это сработало для меня. Перейдите по этой ссылке для получения информации об изменении поведения клинка:
https://github.com/mridgers/clink/issues/190
РЕДАКТИРОВАТЬ: Пожалуйста, смотрите мой комментарий ниже, или дополнительный ответ от «приливов». В новых версиях cmder этот процесс несколько проще. Вам просто нужно раскомментировать строки, как описано в файле, более подробно смотрите мой комментарий или другой ответ.
На самом деле, в \cmder\vendor\clink\clink_inputrc_base
уже есть следующие строки:
# Uncomment these two lines for vanilla cmd.exe style completion.
# "\t": clink-menu-completion-shim
# "\e`Z": clink-backward-menu-completion-shim
Если вы удалите символы #
из последних двух строк, вы получите желаемое поведение.
Клинк изменяет поведение завершения вкладки. Итак: удалить звенели из папки vendors
снимите флажок Использовать звон в строке.