繁体   English   中英

如何使 Powershell 像 Linux/Unix 系统或“cmd” shell 一样自动完成?

[英]How to make Powershell autocomplete like Linux/Unix systems or “cmd” shell?

情况

每次我按 TAB 键时,Powershell 都会在完成单词的乞求时以.\结尾。


例子

我有一个名为Test.jar的文件,我将使用mv命令将文件名更改为其他文件名。 如果我在输入现有文件时按 TAB,它看起来像:

$ mv .\Test.jar ...

我有办法改变自动完成行为吗?

有人会争辩说,PowerShell 自动完成行为比 bash 或具有纯文件名的等效项“更”正确,并且“语法更好”。

当它将.\添加到开头时,它不会影响功能。 它正在澄清您输入的内容。 它都澄清了:

  1. 您正在使用文件名而不是命令,即如果您有一个名为“mv”的文件,您可以看到它是您正在使用的文件。
  2. 明确文件的位置位于当前工作目录中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM