这是一个相当古老的帖子,但我认为它可能仍然对他人有帮助。我在Windows中找不到一个参数来完成这个技巧,但我找到了一个可执行文件(GNU,并提供Python源代码)名为PyCmd,它是CMD控制台的改进版本(根据我的和我的工作习惯)。它可以通过双击启动,它会启动一个常规控制台cmd.exe,并将自身加载到内存中,以允许许多命令行编辑好处,其中包括Unix Korn Shell下我曾经使用的相同的TAB完成行为(包括Emacs类似的键),用于目录的尾随斜杠或反斜杠。你可以在这里找到它: https://sourceforge.net/projects/pycmd/ 最后一个版本是2017年12月的快照(但对我来说很稳定,与2013年0.9稳定版本相比没有遇到任何主要问题),位于: https://sourceforge.net/projects/pycmd/files/pycmd/snapshots/ 您也可以从现有控制台启动它,从CMD.EXE启动并启动一个子 shell,拥有所有的编辑好处。您可以通过在空行上使用exit或^D来退出这个子 shell。请注意,我已经测试过它在另一个控制台下,比如“Hyper”(MIT许可证,在https://hyper.is/和https://github.com/zeit/hyper),与Windows默认控制台相比,我更喜欢它,并且它也可以完美地工作。我认为可以假设它将适用于其他控制台,如ConEmu或其他控制台,但我没有对它们进行测试。这个答案可能有点超出了原始问题的范围,但是——我希望——仍然可以为像我这样的人提供一些帮助,他们喜欢在Unix Korn shell(可能是Linux bash,我不知道)下获得与以前相同的命令行行为。祝您拥有一个愉快的命令行界面!