Закладка вкладки cygwin
Как настроить Cygwin для завершения табуляции?
На самом деле, у меня есть это автоматически, но это не похоже на пути. Как настроить его для завершения путей?
Ответы
Ответ 1
Пути Cygwin обычно начинаются с /cygdrive/c
(замените любую букву диска, которую вы используете, конечно). Итак, чтобы завершить c:\Program Files
, вы должны ввести (например) /cygdrive/c/Prog и затем нажать TAB.
Также обратите внимание, что Cygwin чувствителен к регистру, поэтому /cygdrive/c/prog
не завершится до c:\Program Files
из-за строчного "p".
Ответ 2
Я отвечаю на этот вопрос, потому что ответ, похоже, изменился со времени предыдущего принятого ответа.
Я только что установил Cygwin и обнаружил, что завершение bash на самом деле является отдельным и отдельным установочным модулем "bash -completion". Он не выбран при установке по умолчанию, поэтому вам нужно установить/обновить его явно.
![bash -completion в качестве отдельного установочного модуля]()
Ответ 3
Это не cygwin как таковое, которое имеет "имеет" вкладку; это оболочка, которую вы используете. По умолчанию оболочка cygwin bash, которая действительно обеспечивает базовое завершение вкладки для исполняемых файлов на вашем пути и файлов в текущем каталоге. Это не работает для вас?
Ответ 4
Cygwin - это просто среда; программа, с которой вы взаимодействуете, называется оболочкой. Существует много оболочек - bash, zsh и др.
Для bash я нашел этот набор инструкций, чтобы изменить ваш .inputrc файл.