2

Когда я запускаю nano/vi или программу, которая обычно очищает экран, я все равно вижу командную строку. Это означает, что терминал не очищен. Если я прокручиваю с помощью клавиш со стрелками, линии исчезают.

Вот изображение того, что я имею в виду. Nano все еще открыт, и в файле "ohoho" есть только слово преуспеть в нем, но я могу видеть строки из терминала и строку, которая запустила nano, и результат команды "ls" ранее.

Образ

Я действительно не знаю, как это исправить. Я также попробовал ой-мой-zsh, и у меня те же проблемы.

РЕДАКТИРОВАТЬ: я знаю, что команда newconsole написана неправильно. Я только сделал это, чтобы показать мою проблему. И эта перекрывающаяся проблема возникает не только с nano или vi. Это происходит почти с каждой программой, как вы можете видеть на этом изображении, где я закрываю "top", а заголовок "top" все еще там. И "очистить" делает ту же проблему. Курсор и строка перепрыгивают наверх, но старые строки не очищаются. Но "echo -e '\0033\0143'" работает и правильно очищает экран.

Image2

0