Слишком светлый фон для схемы соляриса в Vim с использованием Zsh - PullRequest
2 голосов
/ 19 августа 2011

Я хочу использовать соляризованный , который дает достойную цветовую схему в Vim. Он работает путем установки 16 цветов ANSI цветов в Gnome-Terminal . Работает нормально, если я использую Vim из bash, но в zsh цвета отключены. Некоторые буквы имеют правильный фон, но большинство имеют слишком светлый фон. Что в Zsh мешает цветам ANSI, отображаемым Vim?

Ответы [ 3 ]

0 голосов
/ 07 июля 2014

У меня была такая же проблема на Ubuntu 14 с zsh.

Это исправило (в .vimrc)

let g:solarized_termcolors=256
set background=light
colorscheme solarized
0 голосов
/ 05 сентября 2015

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

Для меня TERM не было заданодо xterm-256color в zsh, как это было в bash, поэтому цвета были перепутаны в vim.Простое добавление export TERM=xterm-256color в файл .zshrc решило проблему.

0 голосов
/ 18 мая 2012

Я не могу воспроизвести это - если это все еще проблема, возможно, могут помочь соответствующие разделы ~/.bashrc, ~/.zshrc, ~/.vimrc и т. Д.

Я использую настройки Solarized vim colorscheme и связанный Gnome-Terminal на следующих снимках экрана.Как вы можете видеть, они кажутся идентичными - я не заметил никаких проблем с цветом в zsh или vim, которые я заметил (я не использую bash много).

Мои zsh настройки взяты из oh-my-zsh, и моя подсказка представляет собой взломанную версию подсказки Фила ZSH (я запуталсяс окраской подсказки Phil! s ZSH, потому что она не очень хорошо сочеталась с цветами Solarized iTerm2).Тем не менее, я не думаю, что я испортил что-либо, что могло бы повлиять на окраски Solarized между bash и zsh в vim.Конечно, настройки vim идентичны на двух скриншотах ниже.

imagevim in Bash using Solarized colorings, light background"> imagevim in Zsh using Solarized colorings, light background">

...