我无法使用 TAB 键在 cmd 中完成命令或文件名。当我按 TAB 时,它实际上会插入一个 TAB 空格。我对默认设置进行了哪些修改?
我正在使用 Windows 7。
答案1
完成字符在注册表中配置。打开regedit
,导航到键HKCU\Software\Microsoft\Command Processor
,并确保将值CompletionChar
设置为 9 (0x9)。如果不存在这样的值,请添加它(右键单击 -新的-DWORD 值) 并输入 9 作为数据。
造成这种情况的一个可能原因是全系统设置 ( HKLM\Software\Microsoft\Command Processor
) 默认将完成字符设置为 64 (0x40),除非每个用户的设置覆盖它,否则实际上会禁用完成。如果需要,您也可以将系统范围的设置更改为 9 (0x9)。