это довольно старый поток, но я подумал, что он все еще может быть полезен для других.
Я не смог найти параметр в Windows, чтобы сделать трюк, но я нашел исполняемый файл (GNU, с источником Pyton)доступно) с именем PyCmd, что является улучшением (в соответствии с моими и моими привычками) обычной консоли CMD.
Его можно запустить двойным щелчком мыши, запустить обычную консоль с помощью cmd.exe и загрузить себяв памяти, чтобы позволить много полезностей редактирования командной строки, среди них то же самое поведение завершения TAB, которое я имел обыкновение иметь под Unix Korn Shell (включая Emacs-подобные ключи) с завершающими косыми чертами или обратными слэшами для каталогов.
Вы можете найти его по адресу: https://sourceforge.net/projects/pycmd/
Последняя версия представляет собой снимок от декабря 2017 года (но стабильный для меня, не может встретить каких-либо серьезных проблем по сравнению со стабильным выпуском 0,9 2013), по адресу: https://sourceforge.net/projects/pycmd/files/pycmd/snapshots/
Вы также можете запустить его из существующей консоли, из CMD.EXE, и он запустит вспомогательную оболочку со всеми своими вкусностями редактирования.Вы выходите из этой вложенной оболочки путем выхода или ^ D в пустой строке.
Обратите внимание, что я тестировал его на альтернативной консоли, такой как "Hyper" (лицензия MIT, на https://hyper.is/ и https://github.com/zeit/hyper),, который я предпочитаю по сравнению с консолью Windows по умолчанию, и она прекрасно с ней работает. Я думаю, будет справедливо предположить, что она будет хорошо работать для других консолей, таких как ConEmu или другие, но я не тестировал их с ними.
Этот ответ, возможно, выходит далеко за рамки первоначального вопроса, но - я надеюсь - все же может оказать некоторую помощь таким людям, как я, которые хотели бы получить такое же поведение командной строки, как и раньшепод оболочкой Unix Korn (возможно, Linux bash, я не знаю).
Иметь приятный интерфейс командной строки для всех!
GM