Вопрос
Как настроить Cygwin на завершение табуляции?
На самом деле, он у меня есть автоматически, но, похоже, он не завершает пути. Как мне настроить его, чтобы завершить пути?
Решение
Cygwin обычно начинаются с / cygdrive / c
(конечно же, замените любую букву, которую вы используете). Таким образом, чтобы завершить c: \ Program Files
, вы должны набрать (например) / cygdrive / c / Prog и затем нажать TAB . р>
Также обратите внимание, что Cygwin чувствителен к регистру, поэтому / cygdrive / c / prog
не завершится до c: \ Program Files
из-за строчной буквы 'p' . р>
Другие советы
Я отвечаю на этот вопрос, потому что кажется, что ответ изменился со времени предыдущего принятого ответа. Я только что установил Cygwin и обнаружил, что завершение bash на самом деле является отдельным и отдельным модулем установки, "bash-завершением". Он не выбран при установке по умолчанию, поэтому его необходимо установить / обновить явно.
Сам по себе Cygwin не имеет " завершение вкладки; это оболочка , которую вы используете. По умолчанию оболочкой cygwin является bash, которая действительно обеспечивает базовое завершение табуляции для исполняемых файлов на вашем пути и файлов в текущем каталоге. Разве это не работает для вас?
Cygwin - это просто среда; Программа, с которой вы взаимодействуете, называется оболочкой. Есть много оболочек - bash, zsh и др.
Для bash я нашел этот набор инструкций , чтобы изменить ваш. файл inputrc.