LINUX.ORG.RU

Vim: проблема с цветами в эмуляторах терминала


0

0

Привет, ЛОР.

Так это выглядит. У терминала сверху TERM=xterm, снизу TERM=rxvt-unicode. И даже с TERM=xterm-color так же плохо. Нужно как-то это починить, чтобы было как снизу, без хаков в ~/.bashrc типа

if [[ $TERM -eq "xterm" ]]; then
   TERM="rxvt-unicode"
fi

т.к. даже без export он срабатывает и в tty, что очень плохо. Проблема наблюдается у всех иксовых эмуляторов терминала, которые задают значение TERM равным xterm.

Заранее спасибо.

★★★★★

Последнее исправление: GotF (всего исправлений: 2)

Ответ на: комментарий от PolarFox

У меня во всех эмуляторах настроена одна и та же палитра. Это именно Vim так выделывается.

GotF ★★★★★
() автор топика
Ответ на: комментарий от PolarFox

alias vim=TERM=«rxvt-unicode» vim.

Что даст весьма весёлый результат в tty — пока не сделаешь reset.

GotF ★★★★★
() автор топика
Ответ на: комментарий от tensai_cirno

А при чём тут vi-режим? Попробовал — там то же самое. Если подразумевалось -V, то пробовал — никаких подозрительных сообщений.

GotF ★★★★★
() автор топика
Ответ на: комментарий от GotF

У меня в своё время были страшные косяки с цветами (деталей увы не помню), тоже плясал с $TERM. vi-режим gvim'а помог.

tensai_cirno ★★★★★
()
Ответ на: комментарий от alexeyten

Огромное спасибо, это работает =)

GotF ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.