Я использую R и хочу написать текст, который был помещен на консоль при помощи cat.Это легко сделать, если текст находится в текущей строке, используя символ возврата на одну позицию (\ b).Пример:
> cat("A cat says ruff\b\b\b\bmeow")
A cat says meow>
Однако, если есть разрыв строки, я не знаю, как вернуться к предыдущей строке.Использование cat с символом возврата на задний план, похоже, не отменяет разрыв строки.
> cat("A cat says ruff\n\b\b\b\b\bmeow")
A cat says ruff
meow>
В качестве альтернативы, если есть пакет, который позволяет вам выделить раздел консоли и просто изменить содержимое внутри него, что также будет работать для меня.Я никогда не использовал ncurses в linux напрямую, но, насколько я понимаю, я хочу иметь некоторую функциональность, аналогичную той, которую предоставляет ncurses.Спасибо за ваше время!
Редактировать: Я добавлю, что мне не обязательно просто изменять только определенный раздел консоли - если единственное решение - это выделить всю консоль, которая будет хорошочто я пытаюсь сделать.
Редактировать 2: Было предоставлено решение для консоли tty.Теперь меня интересует, возможно ли это сделать с помощью RGui в Windows.