Как сделать автозаполнение Powershell, например, для систем Linux / Unix или оболочки "cmd"? - PullRequest
0 голосов
/ 01 ноября 2019

Ситуация

Каждый раз, когда я нажимаю клавишу TAB, Powershell завершается с .\ в начале законченного слова.


Пример

Iу меня есть один файл с именем Test.jar, и я буду использовать команду mv, чтобы изменить имя файла на любое другое. Если я нажимаю клавишу TAB при наборе существующего файла, это выглядит так:

$ mv .\Test.jar ...

Могу ли я изменить поведение автозаполнения?

1 Ответ

1 голос
/ 01 ноября 2019

Некоторые утверждают, что поведение автозаполнения PowerShell «более» правильно и «синтаксически лучше», чем bash или эквивалентный файл с простым именем файла.

Когда он добавляет .\ в начало, это не влияет на функциональность. Это уточнение того, что вы вводите. Это уточняет , что:

  1. Вы работаете с Имя файла , а не с командой, т.е. если у вас есть файл с именем "mv", вымог видеть, что это файл, с которым вы работаете.
  2. Поясняется, что местоположение файла находится в текущем рабочем каталоге.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...