Можете ли вы избавиться от расширений файлов для команд bash в cygwin?


2

Я только начал возиться с Cygwin. Я заметил, что при использовании функции автоматического заполнения вкладок для команд всегда добавляется «.exe», даже если для запуска команды это не требуется.

Есть ли способ скрыть часть .exe команд bash?

Ответы:


2

Функция автозаполнения на вкладке просто печатает имя файла.

Если файл назван grep.exe, то это то, что будет печатать.

Возможно, лучшим вариантом, чем автоматическое заполнение вкладки, будет Control-R

$ grep -r Steven *

(reverse-i-search)`S': grep -r Steven *

steven.mlodzianoski.com/post/10784353754/control-r


2

Включение completion_strip_exeопции (специфичной для порта Cygwin Bash) делает то, что вы хотите:

shopt -s completion_strip_exe

Для более подробной информации, смотрите мой ответ на аналогичный вопрос.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.