在 cmd.exe 中退出 TAB?

在 cmd.exe 中退出 TAB?

我需要将制表符从 Windows 的命令行传递到程序中。

例如:grep “foo<TAB>bar” 文件名

但是,cmd.exe 的自动完成功能会造成阻碍。

在 Unix 上,您可以在 TAB 之前按 Ctrl-V 来退出 TAB 的特殊功能。

在 Powershell 中,`t 是 TAB 的转义表示。

有人知道如何对 Windows 命令提示符执行此操作吗?

答案1

如果您开始CMD使用/F:ON它,文件完成将发生变化^F(其中包括目录,而^D仅执行目录)并发出Tab制表符。

答案2

您可以关闭制表符补全,或将其更改为其他字符: http://www.gabrielserafini.com/blog/2004/10/26/windows-shell-auto-complete/

相关内容