Вопрос

Как настроить Cygwin на завершение табуляции?

На самом деле, он у меня есть автоматически, но, похоже, он не завершает пути. Как мне настроить его, чтобы завершить пути?

Это было полезно?

Решение

Пути

Cygwin обычно начинаются с / cygdrive / c (конечно же, замените любую букву, которую вы используете). Таким образом, чтобы завершить c: \ Program Files , вы должны набрать (например) / cygdrive / c / Prog и затем нажать TAB .

Также обратите внимание, что Cygwin чувствителен к регистру, поэтому / cygdrive / c / prog не завершится до c: \ Program Files из-за строчной буквы 'p' .

Другие советы

Я отвечаю на этот вопрос, потому что кажется, что ответ изменился со времени предыдущего принятого ответа. Я только что установил Cygwin и обнаружил, что завершение bash на самом деле является отдельным и отдельным модулем установки, "bash-завершением". Он не выбран при установке по умолчанию, поэтому его необходимо установить / обновить явно.

 bash-creation как отдельный установочный модуль

Сам по себе Cygwin не имеет " завершение вкладки; это оболочка , которую вы используете. По умолчанию оболочкой cygwin является bash, которая действительно обеспечивает базовое завершение табуляции для исполняемых файлов на вашем пути и файлов в текущем каталоге. Разве это не работает для вас?

Cygwin - это просто среда; Программа, с которой вы взаимодействуете, называется оболочкой. Есть много оболочек - bash, zsh и др.

Для bash я нашел этот набор инструкций , чтобы изменить ваш. файл inputrc.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top