2013-10-24 3 views
0

Мне было интересно, как я могу сделать vim custom colorschemes работать на терминалах tty с 8 цветами (ctrl+alt+fx).Vim colors in tty terminal

Я использую Молокаи темы для Vim (код here)

Прямо сейчас, когда я открываю Vim в TTY, он появляется только в виде светло-синий вместо 8 цветов, если я выбираю Молокаи.

Он работал вчера, но я думаю, что я сменил файл, и я испортил его.

Итак, скажите, пожалуйста, что мне делать, чтобы исправить это.

Заранее благодарен!

PS: Я не хранил каждый файл под git. Поэтому, наверное, я стер что-то, чего не было.

ответ

1

Вы должны будете дублировать «256 цветов» блок:

if &t_Co > 255 
    " color definitions 
endif 

для того, чтобы создать «8 цветов» блок:

if &t_Co == 8 
    " color definitions 
endif 

и редактировать любое значение цвета в том, что новый блок в зависимости :h cterm-colors.

Удачи.

+0

Это сработало, спасибо! –

1

Это может быть не самый лучший ответ, но так как вы, мудро, с помощью контроля версий, почему бы вам не сделать:

git diff <working-commit> <non-working commit> 

Вы можете даже сделать git bisect и найти проблему самостоятельно ?

+0

Я не использую git для каждой папки, которую у меня есть. И я не знаю, почему он работал вчера, а сегодня нет, я просто думаю, что я что-то стираю (который не хранился в git). –

+0

Хорошо, это имеет смысл, но вы можете упомянуть об этом в своем вопрос о том, что изменение youre, вероятно, не находится под контролем пересмотра, если не кто-то будет интенсивно искать ваш git-журнал в github. –

+0

Получил, спасибо за ваше завершение :) –