завершение Cygwin Tab - PullRequest
       19

завершение Cygwin Tab

16 голосов
/ 26 ноября 2009

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

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

Ответы [ 4 ]

15 голосов
/ 26 ноября 2009

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

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

9 голосов
/ 12 марта 2016

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

bash-completion as distinct installation module

3 голосов
/ 26 ноября 2009

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

0 голосов
/ 26 ноября 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...