256 кольорів у Vim, OS X Lion


2

Оскільки OS X Lion, terminal.app є xterm-256color терміналом. Однак vim надає лише 8 кольорів. Я спробував 7.3, що постачаються разом з Lion та 7.3, що є термінальною версією MacVim.

Vim Wiki каже, що мені потрібно встановити параметр настройки --enable-256-color (перед компілюванням), але я отримую configure: WARNING: unrecognized options: --enable-256-color.

Тож як я можу отримати 256 кольорів у терміналі?

UPD: Я протестував кольорові схеми: пустеля, данте, ir_black - і маю лише 8 або 16 кольорів.

У мене також є set t_Co=256.vimrc


1
Яку колірну гамму ви використовуєте? Чи є у нього підтримка 256 кольорів?
sidyll

Я думаю, що зміна $ TERM може вирішити вашу проблему. Перейдіть до Налаштування -> Налаштування -> Додатково та встановіть "Оголосити термінал як" на щось на зразок xterm-colorабо xterm-256color. Спробуйте також інші 256 кольорових схем, як Mustang.
tungd

@tungd, його слід встановити на xterm-256color (особливо не xterm-color). Практично все інше скаже програмам, що термінал не підтримує 256 кольорів. Здається, Halst вказує на те, що він уже встановлений на xterm-256color, що є типовим для Lion.
Кріс Пейдж

Відповіді:


4

Вам не потрібно будувати Vim. Версія Vim, встановлена ​​на Mac OS X Lion 10.7, включає підтримку 256 кольорів. Вам просто потрібно встановити (і вибрати) кольорову схему, яка використовує розширену палітру кольорів, наприклад, пустеля256 .


У мене була така ж проблема з ir_back, встановлення tir_black вирішило проблему, деякі ключові слова кольорові трохи інші, ніж у macvim, але це все в порядку.
Макаріо

2

Спробуйте додати:

set t_Co=256

на ваш .vimrc, щоб змусити використовувати 256 кольорів


+1, але лише якщо це насправді працює :)
Jed Daniels

Ні, це зайве. Відповідь: вам потрібна кольорова гама 256 кольорів, яка фактично використовує додаткові кольори.
Кріс Пейдж

він уже встановив t_Co = 256
Макаріо

0
echo -e "syntax on" >> ~/.vimrc

Я знаю, що це може здатися цілковитою дурістю, проте, опинившись у тій самій ситуації зараз, здогадуючись, що могло піти не так (у мене є iTerm, 256 кольорів тощо), це допомогло найпростіше. :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.