Я на OS X 10.6.2 и использую iTerm в качестве терминала. Когда я запускаю Vim, t_Co получает значение 8 . Я хочу, чтобы это было 16 или 256 если я могу отобразить столько цветов. Если я вручную установлю t_Co равным 16 (то есть :se t_Co=16 или set t_Co=16 в .vimrc), то все будет нормально.

Почему t_Co не получает максимально возможное число? Есть ли какая-либо опция, которую я должен установить в iTerm, или какая-то переменная окружения, которую я должен установить, чтобы termcap передавал vim нужную информацию? Безопасно ли просто переопределить t_Co в моем .vimrc?

2 ответа2

0

iTerm 2 делает это намного проще и активно поддерживается. Я рекомендую попробовать http://code.google.com/p/iterm2

0

Если перейти в «Закладки» -> «Управление закладками», развернуть профили терминалов, выбрать «По умолчанию» и установить тип «xterm-256color» в раскрывающемся списке, то значение t_Co будет равно 256.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .