当我在普通的 PowerShell 控制台中执行长时间运行的操作时(这不是命令,但它可以工作并模拟行为)。
PS> Start-Sleep -Seconds 10
然后我开始输入下一个命令,比如说ls **/project.json
...当上一个命令返回并且我的按键被写入屏幕时,*
我看到的星号 ( ) 的数量总是比我输入的多一个。如果我按 ,这似乎没关系Enter。
PS> ls ***/project.json
.
任何其他字母数字键似乎都不会发生这种情况。混合使用星号和其他字母数字键可能会发生这种情况。但是,如果星号位于句点 ( )之前,这种情况似乎不会发生。
PS> ls ***/*.json
知道发生什么事了吗?
环境:
- Windows 10 Pro v1703 操作系统内部版本 15063.413
- Windows PowerShell v5.1.15063.413(普通控制台)