Ошибка рендеринга Vim и Tmux

У меня проблема при использовании Tmux и Vim. Как вы можете видеть на картинке, когда я использую nerdtree (или irssi, фактически любое терминальное приложение), у меня возникают подобные проблемы с рендерингом.

Каждый ключ, который я печатаю, изменяет весь рендеринг терминала.

Это только графическая ошибка, но она мешает мне работать должным образом. Например, на представленном мною снимке экрана открывается окно nerdtree.

Проблема рендеринга возникает, в основном, когда строки слишком длинные (перенос) или когда мне приходится прокручивать (вниз или вверх).

Я не нашел способ решить это. У кого-нибудь тоже есть эта проблема? Я действительно не знаю, как решить это.

Большое спасибо!

3 ответа

Решение уже размещено:

tmux set-option -g utf8 off
:set tenc=latin1

или же

tmux set-option -g utf8 on
:set tenc=utf8

в зависимости от конфигурации вашего терминала.

Если это не помогло, попробуйте

:set isprint=

который, по крайней мере, позволит вам работать, если не видеть магические графические символы.

export TERM=screen-256color решил мою проблему. Подробнее в посте.

Другие вопросы по тегам