Настройка соляризованной схемы цветов в терминале gnome, tmux и vim
Я изо всех сил стараюсь, чтобы Solarized colorscheme корректно работал на машине Ubuntu 13.10 внутри Vim внутри tmux внутри терминала gnome.
Я начал настраивать gnome-терминал с помощью script в этом репозитории и правильно отображает цвета. То же самое происходит, если я запустил Vim (с официальной Solarized colorscheme) внутри терминала, без tmux.
Затем я попытался настроить tmux с помощью этого. Бывает, что когда я запускаю Vim, подсветка синтаксиса для кода php или javascript неправильна или, по крайней мере, отличается от той, которую я вижу, запуская Vim без tmux. Я также пытался запустить tmux как tmux -2
. Цвета разные, но подсветка синтаксиса неверна.
Ответы
Ответ 1
Я проверил это и получил его работу следующим образом:
Ответ 2
В наши дни в GNOME Terminal встроены солнечные цвета. Чтобы использовать его, вам нужно изменить две настройки в используемом профиле. Очевидным является цвет текста и фона. Вы также должны установить палитру в Solarized, хотя. Вы можете найти этот параметр под настройкой цвета текста и фона. На этом этапе установка t_Co
или g:solarized_termcolors
в Vim не обязательна.
Палитра - это та часть, которую я сначала пропустил, что заставило меня задуматься, почему текст в Vim и других приложениях был ярко-синим.