Я пытался исправить это в течение нескольких недель, но безрезультатно, и это действительно расстраивало.
Вот проблема:
Сытый по горло неправильными цветами и общим беспорядком плагина, я решил стереть свои .vim
и .vimrc
Однако проблема все еще сохраняется.
- Моя тема терминала по умолчанию - Monokai, но я протестировал несколько других.
- Я пробовал множество 256-цветных терминальных тем, включая стандартные.
- Я использую
zsh
установленный черезbrew
первую очередь с OhMyZsh, но я также попытался запустить его вbash
. - Я использую
vim
7.4.712, установленный черезbrew
, но я также проверил настройки системы по умолчанию, то естьvim
7.3 - Я пытался установить
set t_Co=256
в моем.vimrc
ранее - OS X Yosemite 10.10.4
- Очевидно, что
echo $TERM
должен вывестиxterm-256color
, однако мой выводитxterm-color
. И я «объявил терминал какxterm-256color
» в настройках терминала.
Я заметил эти строки в моем .zshrc
которые, кажется, указывают на проблему, но я не знаю, как это исправить.
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
export TERM='xterm-256color'
else
export TERM='xterm-color'
fi
Из моего исследования /usr/share/terminfo/x/
не существует.
Вместо этого я нашел эти папки в /usr/share/terminfo/
:
31 33 35 37 39 45 4d 50 58 62 64 66 68 6a 6c 6e 70 72 74 76 78
32 34 36 38 41 4c 4e 51 61 63 65 67 69 6b 6d 6f 71 73 75 77 7a
terminfo
также не существует в /usr/local/share/
.