Как напечатать текст без новой строки с readline в Node.js? - PullRequest
0 голосов
/ 31 марта 2020

У меня есть REPL в Node.js для моей реализации Схемы в JavaScript, и я не могу запустить:

process.stdout.write("x");

для печати, потому что readline захватывает ввод и вывод.

Есть ли способ напечатать материал перед курсором? Или мне нужно изменить подсказку для этого? У меня была похожая проблема в моей библиотеке jQuery Terminal, где я использовал хак с подсказкой, чтобы выводить вещи без перевода строки (это часть библиотеки, но в другом файле), есть ли другой способ сделать это в Node.js или мне нужно использовать подобный хак?

Существует rl.write("x");, но это вставить текст в командную строку, если я набрал эту букву.

...