在 Windows 命令行上,我可以通过键入几个字母然后按 Tab 来自动完成任何文件名/子目录。有没有办法将其扩展到我的 PATH 中的任何内容。
例子:
在我的路径中我有程序非常长的文件名
在当前位于 c:\temp 的命令窗口中,我可以输入 verylongfilename.exe 来运行该程序。
如果我把非常长的文件名在 c:\temp 中,我可以输入非常然后按标签自动完成。如果非常长的文件名位于路径内的不同目录中,我总是必须完整地输入文件名。
有没有办法解决这个问题而不安装第三方工具?
答案1
在 CMD 提示符或运行框中输入“powershell”你想要。
答案2
请使用此命令
cmd /f
这将激活自动填充功能。
然后输入文件(或)文件夹名称的至少一个字母,
然后使用Ctrl+F自动填充,如果有多个文件(或)文件夹名称以相同字母开头,则使用Ctrl+F循环遍历列表。
另一种选择是将文件拖放到 cmd 窗口,以获取该字段的完整路径。
答案3
执行 cmd /? 在帮助屏幕底部解释:
如果使用 /F:ON 开关启用了完成
尝试一下
我刚刚从打开的命令控制台尝试过,但没有成功,但是如果你单击“开始”图标,然后搜索“CMD /F:ON”,它会弹出一个启用了完成功能的命令窗口,正如第一个发帖人所解释的那样
干杯