Vim + солярий + терминатор = ключевые слова выделены черным
Я начал настраивать vim, поэтому установил патоген и соляризовал.
Вот мой.vimrc и скриншот соляризованной темы одновременно.
Я не понимаю, почему у меня такие ключевые слова, как "набор", выделены черным цветом? Это из-за терминатора?
Это та же проблема, когда я открываю скрипт на python, все ключевые слова подсвечиваются...
Спасибо
РЕДАКТИРОВАТЬ Настоящая проблема заключается в том, что вы можете установить различные цвета фона / в vim, в zsh, а также в config терминатора. Есть ли способ сделать все это похожим на солярий? Я думаю, что проблема исходит от фонов, которые перекрывают друг друга. Черный цвет на самом деле является фоном терминатора.
1 ответ
Авторы Colorscheme могут создать свою собственную палитру из 16 777 216 цветовых палитр для цветовых схем GUI, 256-цветовую палитру xterm для эмуляторов терминала с 256 цветами и 16 настраиваемых пользователем именованных цветов ANSI в других случаях.
Очевидное следствие состоит в том, что чрезвычайно трудно придумать цветовую схему, которая гарантированно будет выглядеть одинаково везде.
Выбор, который я сделал с помощью своей схемы цветов, состоял в том, чтобы использовать только цвета из палитры xterm в версии с графическим интерфейсом, что делало практически невозможным различение между терминалом Vim и графическим Vim на основе одних цветов. Я, честно говоря, не знаю, сколько цветов схемы делают это, но внутренние ограничения этой палитры (например, без коричневых оттенков), по общему признанию, делают это немного сложным и ограничительным.
Для терминалов 8/16 цветов я предоставляю значения 18 из своей палитры, чтобы пользователь мог настроить свои 16 цветов ANSI и наслаждаться почти тем же опытом, что и с более функциональными терминалами или GVim. Это то, что должен сделать каждый автор Colourscheme, и нет обходного пути.
Некоторые авторы цветовой схемы начинают свою работу с ограниченной и произвольной палитры, часто 16-20 цветов, которые они модифицируют в свои цветовые схемы. Поскольку их палитра большую часть времени находится за пределами палитры xterm, они могут предоставить вам довольно впечатляющий встроенный интерфейс GUI, но опыт работы с 256-цветовым терминалом, как правило, так себе, заставляя вас ретроградно терминал к xterm
$TERM
наслаждаться индивидуальными цветами ANSI.