Vim: Разница между t_Co = 256 и term = xterm-256color в сочетании с TMUX
Я тестирую различные терминалы, которые я склонен использовать для SSH, в Linux-боксы, на которых у меня настроен Tmux.
По сути, я заметил это поведение и надеюсь, что кто-нибудь сможет объяснить, что происходит. Теперь может быть так, что это специфическое поведение, которое влияет на приложение Prompt.
Я использую Vim в Tmux, и в приложении Panic's Prompt на моем iPhone5 у меня было такое поведение, что 256 цветов не были включены, когда.vimrc
установить цвета с помощьюset t_Co=256
директивы. Здесь Vim правильно отображал цвета, когда он не запускался через Tmux. Кроме того, Terminal.app в OS X правильно отображал цвета (к сожалению, я не проверял PuTTY на Windows) с Vim в Tmux.
Тогда я поменялсяset t_Co=256
заset term=xterm-256color
и теперь цвета работают при использовании Vim через Tmux.
Обратите внимание, что я проверил обаset -g default-terminal "xterm-256color"
а такжеset -g default-terminal "screen-256color"
настройки для Tmux и это изменение не повлияло на поведение.