如何使 Windows 制表符补全像在 Linux 上一样工作?

如何使 Windows 制表符补全像在 Linux 上一样工作?

在 Windows 7 命令行中,按TAB完成第一个匹配项(即文件夹或文件)。据我所知,在大多数 Linux shell 中,例如 bash,TAB完成仅完成到无歧义的字符,然后您可以自己输入剩余的字符或获取完成选项列表。

我怎样才能让 Windows 命令提示符也表现出这样的行为?

(在搜索这个问题时,我刚刚发现另一个超级用户问题多次按下该TAB键将循环显示选项。这非常巧妙,也许有一天我会更喜欢它而不是 bash 类型的补全。但就目前而言,我最初的问题仍然存在。)

答案1

碰杯为 Windows 命令解释器带来了一些类似 Bash 的功能。它是可移植的,可以自动注入cmd.exe

clink autorun --install

答案2

使用 Powershell:

Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete

相关内容