2

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

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

2 ответа2

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .