Как перевести каретку на несколько строк назад, а все спереди удалить? Есть \r , который переводит каретку в начало строки, а мне нужно что-то, чтоб перевести каретку на несколько строк назад и удалить все, что спереди.
Для того чтобы перевести каретку на несколько строк назад и удалить все, что спереди, можно воспользоваться последовательностью управляющих символов ANSI. Например, для того чтобы перевести каретку на 5 строк назад и очистить все, что находится перед ней, можно использовать следующую комбинацию символов:
"\033[5A\033[K"
Эта комбинация символов отправит каретку на 5 строк назад (\033[5A) и очистит все символы перед текущей позицией каретки (\033[K).
Для того чтобы перевести каретку на несколько строк назад и удалить все, что спереди, можно воспользоваться последовательностью управляющих символов ANSI. Например, для того чтобы перевести каретку на 5 строк назад и очистить все, что находится перед ней, можно использовать следующую комбинацию символов:
"\033[5A\033[K"
Эта комбинация символов отправит каретку на 5 строк назад (\033[5A) и очистит все символы перед текущей позицией каретки (\033[K).