Рейтинг:0

значение по умолчанию $TERM? вим теперь сломан

флаг us

после установки ubuntu 20.04.2 на свой ноутбук я настроил vim.я нашел эту цветовую схему, которая мне нравится: Цветовая схема. цвета для подсветки синтаксиса были правильными, но не было красивый синий фон, который я хотел:

после быстрого исследования я нашел много утверждений о том, как настройка $ТЕРМИН к xterm-256color исправили свои проблемы с некорректной цветопередачей vim. я не был уверен, что это поможет, потому что после

awk 'НАЧАТЬ{
    с="/\/\/\/\/\"; s=s s s s s s s s;
    for (столбец = 0; столбец<77; столбец++) {
        r = 255-(столбец*255/76);
        г = (столбец*510/76);
        б = (столбец*255/76);
        если (г>255) г = 510 г;
        printf "\033[48;2;%d;%d;%dm", r,g,b;
        printf "\033[38;2;%d;%d;%dm", 255-r, 255-g, 255-b;
        printf "%s\033[0m", substr(s,colnum+1,1);
    }
    printf "\n";
}'

это я знал, что мой терминал поддерживает истинные цвета. я экспорт $TERM=xterm-256color в любом случае, и теперь все цвета отображаются неправильно.. у него тот же фон, что и до изменения $ТЕРМИН, но сейчас похоже это:

четко $ТЕРМИН все перепутал, какое значение по умолчанию $ТЕРМИН?

также, если у кого-нибудь есть идея, как исправить мой vim.... добавление установить t_Co=256 ничего не исправил. также установлен ncurses-термин. нет исправления. если это поможет, мой .vimrc:

установить t_Co=256
цветовая схема
let g:lightline = {'colorscheme': 'bluewery'} "это должно быть указано для цветовой схемы
синтаксис на
установить табуляцию = 2
установить noexpandtab
muru avatar
флаг us
Вы поместили `export TERM=...` в свой `.bashrc` или другие файлы входа? Если нет, просто откройте новый терминал. Ваш эмулятор терминала установит правильное значение для `TERM`.
raincouver avatar
флаг us
ты прав. `TERM` не имеет к этому никакого отношения, переустановил vim, и теперь другая цветовая схема работает отлично.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.