Коли я запускаю nano / vi або програму, яка зазвичай очищає екран, тоді я все ще можу побачити командний рядок. Це означає, що термінал не очищений. Якщо я прокручую клавіші зі стрілками, рядки зникають.
Ось зображення того, що я маю на увазі. Nano все ще відкритий, і у файлу "ohoho" є лише слово успішного в ньому, але я бачу рядки з терміналу і рядок, який почався нано, і результат команди "ls" раніше.
Я не знаю, як це виправити. Я також спробував о-о-мі-шш, і у мене такі самі проблеми.
EDIT: Я знаю, що команда newconsole написана неправильно. Я це робив лише для того, щоб показати свою проблему. І ця проблема, що перекривається, трапляється не лише з nano або vi. Це трапляється майже з кожною програмою, як ви бачите на цьому зображенні, де я завершив "верх", а заголовок "вгорі" все ще є. І "ясно" робить ту саму проблему. Курсор і лінія підскакують до вершини, але старі лінії не очищаються. Але "echo -e" \ 0033 \ 0143 '"працює і правильно очищає екран.
-newconsole
погано записаний-new_console
перемикач. 2. У будь-якому разі це не має сенсу в cygwin / msys. 3. Якщо ви не використовуєте з'єднувач, ви повідомляєте про помилку авторам нано / vi.