Сброс до конца строки использует неправильный цвет фона на экране

При ускоренном расширении ZSH команда% E должна быть «Очистить до конца строки».

Это работает. Мы видим это в сером баре, проходящем всю дорогу.

введите описание изображения здесь

Однако, если я назову «экран»,% E перестанет работать: введите описание изображения здесь

Любая идея, какова причина этого, и как это можно исправить?

  • Прокрутка текста при использовании tmux?
  • Экран GNU, tmux, dvtm - никто не работает как обычный пользователь
  • Как возобновить несколько экземпляров экрана из командной строки с минимальными шагами?
  • Экран GNU: печать отдельного сеанса на стандартный вывод
  • Ctrl + Right и Right отправляют одну и ту же последовательность в Putty> Экран> Vim
  • Как я могу запустить byobu из xterm при запуске?
  • Может ли прокрутка колесика мыши работать в сеансе экрана?
  • максимальный размер прокрутки оконного менеджера экрана
  • One Solution collect form web for “Сброс до конца строки использует неправильный цвет фона на экране”

    Когда вы отправляете одну из последовательностей управления стиранием ECMA-48, используется ли стирание текущего цвета фона или цвет фона по умолчанию для разных типов терминалов. (В базе данных terminfo есть возможность, позволяющая программам определять, что будет делать терминал, с которым они разговаривают, называется bce . Эквивалентное имя termcap – ut .) Вы устанавливаете текущий цвет фона, а затем стираете до конца строки, ожидая, что стирание всегда будет использовать текущий цвет.

    screen – сам эмулятор терминала. Но в отличие от аппаратных терминалов его поведение в этом отношении можно переключить. По умолчанию стирание цвета фона отключается, и последовательность управления вызывает стирание с цветом по умолчанию. Один переключает его с помощью команды bce . Один устанавливает значение по умолчанию для параметра bce на всех новых экранах с defbce команды defbce .

    Поэтому включите его. Это так просто.

    дальнейшее чтение

    Linux и Unix - лучшая ОС в мире.