Изменения в синтаксисе цвета Vim, не имеющие никакого эффекта - PullRequest
0 голосов
/ 10 ноября 2011

Я использую vim для webfaction через putty и хотел бы изменить цвета, используемые в подсветке синтаксиса. Я установил несколько примеров тем, а затем попытался изменить цвета этих тем, чтобы они соответствовали тем, которые я хочу. По какой-то причине эта стратегия не работает. Что я делаю неправильно? Это потому, что я использую putty, или это что-то странное с linux или vim от webfaction? Или моя логика просто неверна?

Я создал /home/user/.vim/color/theme.vim Затем я загружаю их, добавляя тему colorscheme к моей /home/user/.vimrc

Помимо изменения цвета, не работающего с такими очевидными деталями, как

hi Normal      guifg=#ffffff guibg=#000000 gui=none

также, кажется, не реализованы все изменения темы, когда я просто использую тему, не меняя ее. Могу ли я использовать что-нибудь лучше, чем шпатлевка?

1 Ответ

2 голосов
/ 10 ноября 2011

В режиме терминала вместо клавиш guibg и guifg используются клавиши ctermbg и ctermfg.Он использует цвета Xterm.См., Например, эту таблицу для приблизительного отображения и даже сценарий VIM, который отображает таблицу цветов.

Поэтому вам необходимо изменить строку на:

hi Normal ctermfg=15 ctermbg=0 guifg=#ffffff guibg=#000000 gui=none
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...