第一个

修改注册表,让命令提示符支持tab,(只能在当前目录下补全文件名和目录名,不能补全命令

  1. windows键 + r 调出命令提示符窗口
    注 : windows键就是图案是Microsoft Windows的视窗徽标的按键
  2. 输入 regedit 命令,进入注册表编辑器
    3:进入HKEY_LOCAL_MACHINESOFTWAREMicrosoftCommand Processor,选择CompletionChar

右键修改, 在弹出的窗口中, 修改值为9 ,选择(十进制),点击确定。
Windows下 命令提示符不能TAB补全的两个解决方法
4:重启电脑。以后运行CMD的时候 输入首字母按住TAB键就能自动补全了。

第二个

就是使用Windows下更强大的powershell。(推荐,可以补全命令)
PowerShell从Windows7开始已经内置于Windows操作系统中,因此,我们无须安装就可以使用它,

win+r打开运行,输入powershell回车
Windows下 命令提示符不能TAB补全的两个解决方法

PowerShell是运行在Windows操作系统上实现对系统以及应用程序进行管理自动化的命令行脚本环境,PowerShell需要.NET环境的支持,借助.NET
Framework平台强大的类库,几乎让一切都成为可能。微软起“PowerShell”这个名字并不是夸夸其谈,它完全支持对象,其可读性,易用性,毫不夸张的说可以居所有Shell之首。


参考:
如何实现windows命令提示符的tab补全?