Powershell 5 PSReadLine с автозаполнением, как игнорировать командные файлы (.cmd / .bat) - PullRequest
0 голосов
/ 18 октября 2018

Я активно использую автозаполнение ...

Когда я запускаю автозаполнение с помощью клавиши табуляции ...
Powershell также включает любые файлы из текущей папки
или из текущейпуть в списке автозаполнения

Как настроить Powershell на игнорирование этих файлов
(например, автоматическое заполнение только с помощью команд / функций Powershell)

1 Ответ

0 голосов
/ 19 октября 2018

Нет простого способа получить поведение, которое вы ищете.

В лучшем случае вы можете определить свою собственную функцию с именем TabExpansion2 и либо полностью реализовать завершение табуляции самостоятельно (определенно не рекомендуется), либоотфильтровать результаты, возвращаемые реализацией по умолчанию TabExpansion2.

Я вспоминаю, что обсуждал эту идею недавно, я думал, что может даже быть открытая проблема, но я не увидел ее после быстрого поиска здесь .

Я не знаю точной истории, но в какой-то момент мы реализовали желаемое вами поведение.Это провалило некоторые тесты, и я думаю, что некоторые люди предпочли видеть фактически бесполезные завершения, а не завершения, возможно, это было заверением, что завершения все еще работают.d предложение открыть вопрос, если вы не можете его найти.

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