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

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

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

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

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

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

  • Переполнение буфера на Fedora 16 serial
  • Экран Gnu: переназначить «ca ca», чтобы отправить «ca»
  • После сбоев и блокировок последовательного порта ttyUSB0 требуется перезагрузка компьютера
  • Пользовательские цвета заголовка экрана
  • Как узнать, сколько окон открыто на экране GNU?
  • Как изменить (увеличить) количество строк на экране?
  • Разрешение экрана сброса kvm Debian
  • Есть ли способ сделать прокрутку экрана, как обычный терминал?
  • One Solution collect form web for “Сброс до конца строки использует неправильный цвет фона на экране”

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

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

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

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

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