Здравствуйте, Кодт, Вы писали:
К>Написать собственную консоль, которая — как и полагается всем консолям — бэкендом цепляется на потоки ввода-вывода, а фронтэндом — на взаимодействие с пользователем (создаёт окно / цепляется к текстовому терминалу...; рисует буковки; слушает клавиатуру; ну и т.д. и т.п.)
не, это перебор. Эта фича того не стоит
К>FAR творчески переосмысливает (встраивается в) дефолтную консоль товарища Коммандкома.
Кстати, Фар — это ж обычное консольное приложение. И Фар позволяет вводить и редактировать текст, т.е. он выполняет то, что мне нужно. Как он это делает?

Спрашивать у фаровцев практически бесполезно, они жадные, я уже пробовал однажды.... хотя стоит попробовать еще раз

И еще пришло в голову — если в обычном cmd жать стрелочки вверх/вниз, выводятся команды из истории. Может есть возможность заставить консоль сделать такое для меня? Напрмиер, подменить буфер истории, или еще как....
По здравому размышлению пришел к выводу, что мультиплатформенно действительно не получится, раз стандартная библиотека такое не поддерживает. Все таки cmd и bash — не одно и то же, хотя обе умеют так рабтать.... А цмд даже предлагает по кругу все файлы по нажатию таба. Только щаз узнал