Powershell 制表符完成尾部斜杠

Powershell 制表符完成尾部斜杠

在 Powershell 中,当您使用制表符补全输入路径时,目录不会得到尾随(反)斜杠,这意味着在每个级别,我都必须输入 Tab - 。 有没有办法让 Powershell 像 Bash 一样将尾随反斜杠添加到它已自动完成的目录中?

答案1

电源表是一个为 Powershell 添加了类似 Intellisense 功能的扩展。您可能会发现您喜欢它的弹出列表以及使用反斜杠和空格来选择完成的方式。它并没有解决没有尾随反斜杠的问题,但作者说问题在于Powershell 的工作方式

PowerTab 备忘单

答案2

如果有人在 2018 年偶然发现这一点:

读取行是一个简洁的模块,可以完成这些以及更多功能。安装它很简单,只需运行 2 个命令即可(在 PS5 中 - 对于旧版本,请查看 README):

Install-Module PSReadLine
Import-Module PSReadLine

只需稍加配置,PSReadline 就可以做更多高级的事情,而且 Tab 自动完成、正确的 Ctrl-C/Ctrl-V 和其他一些功能都可以立即使用。

Windows 10 默认包含 PSReadLine。

相关内容