背景:
我安装了经常使用的 Windows XP SP3 OEM。最近它cmd.exe
不知怎么地忘记了按TAB表示我想使用完成功能。
我发现如何解决这个问题这里,它运行得很好。
值得关注:
我对完成字符的设置感到惊讶和困惑。
完成字符设置为 ASCIISUB
字符 0x1a 或 26。
我的问题:
- ASCII
SUB
字符 0x1a 或 26 有什么用?我可以输入它吗?我可以一键输入它吗? - 什么原因导致它被设置为 ASCII
TAB
字符 0x09 或 9 以外的任何其他值?
答案1
在 Windows 命令提示符上下文中,ASCII 26 代表文件结束符Alt。您可以通过按住并释放+ 2+ 6(按此顺序)或Ctrl+在命令提示符中输入它。z它将产生^Z
(Control-Z)。在其他应用程序中,您将看到 Alt 组合键的右箭头,而 Ctrl 组合键可能会执行撤消操作,具体取决于软件。
我个人没有见过这种行为,也许你安装的某些软件改变了它。不过,这是一个非常有趣的问题!