Как изменить цвета шрифта на Babun в Windows / Cgywin

1165
Rich

Я установил Babun http://babun.github.io/ на Windows

Я думаю, что я хотел бы использовать (по умолчанию) тему "babun", так как она имеет хорошие вещи, такие как имена веток git и т. Д.

Я бы предпочел черно-белую цветовую схему, а не белую-черную.

Я изменил цвет фона на белый, а цвет переднего плана на черный в меню опций «взгляды» в окне эмулятора терминала, которое дало мне 90% пути.

К сожалению, теперь желтый текст не читается, поскольку желтый цвет, по-видимому, был выбран темой «бабун» для чтения на черном фоне, поэтому он слишком бледный.

Как я могу это исправить?

Я некоторое время читал документы babun и копался в моих файлах ~ / .*, но мне не удалось это выяснить :-(

0

2 ответа на вопрос

0
Adam Katz

Babun уже включает в себя терминал, который я собирался предложить вам установить ( mintty ), который реализует более позднюю поддержку, чем PuTTYcyg, который реализует элемент списка желаний PuTTY . ИМХО, это просто лучший эмулятор терминала, доступный для Windows. (На самом деле, похоже, что сообщество Cygwin также пришло к этому выводу; теперь Mintty теперь по умолчанию для Cygwin? Хорошо!)

Любой разумный эмулятор терминала позволит вам изменить его цвет. В Mintty, это в разделе «выглядит»:

mintty options dialog

Я не могу сказать, что когда-либо использовал мяту или бабун, но, вероятно, одна из тех кнопок имеет то, что вы ищете. (Приведенное выше изображение было взято с веб-сайта babun.)

См. Также этот вопрос переполнения стека об изменении цвета в терминалах Cygwin, который среди многих ответов для различных эмуляторов терминалов (включая CMD.exe, против которого я настоятельно рекомендую), содержит ответ для rxvt, где вы бы хотели добавить строку с ~/.XdefaultsнадписьюRxvt*color3: #eeaa11

Обновление: кнопка «Дизайнер цветовых схем» открывает веб-сайт какого-либо рода, и раскрывающийся список «Тема» может быть изначально пустым. Есть хороший 4- битный дизайнер цветовых схем терминала (возможно, даже назначение этой кнопки?), Который можно использовать для создания темы.

Чтобы сэкономить ваши усилия, я создал очень простую тему, которую, я полагаю, вам просто нужно добавить в свой ~/.minttyrcфайл (который, возможно, еще не существует):

BackgroundColour = 255255255 ForegroundColour = 0,0,0 CursorColour = 0,0,0 Черный = 0,0,0 BoldBlack = 38,38,38 Красный = 255,51,102 BoldRed = 255153179 Зеленый = 102,255,51 BoldGreen = 179255153 Желтый = 255,204,51 BoldYellow = 255230153 Синий = 51102255 BoldBlue = 153179255 Magenta = 204,51,255 BoldMagenta = 230153255 Cyan = 51255204 BoldCyan = 153255230 Белый = 217217217 BoldWhite = 255255255 

(Я создал это с помощью Dye = color, Background = bright_white, Foreground = black, затем Hue был перемещен из центра на полпути в крайнюю левую сторону, а насыщенность была максимально увеличена вправо.)

Вы можете использовать селектор цвета кнопки «Передний план», чтобы уточнить красный, зеленый и синий каналы из вышеупомянутого желтого или BoldYellow по желанию. Обновите соответствующую строку ~/.minttyrcи нажмите «Отмена» в этом селекторе цвета (иначе ваш цвет по умолчанию станет желтым).

Я предполагаю, что изменения потребуют запуска нового экземпляра терминала. Возможно, что они действительно требуют перезагрузки какого-то демона, и в этом случае вам может потребоваться перезагрузка (хотя я в этом сомневаюсь).

Благодарю. У меня есть этот диалог "Опции", да. Нажав на «Дизайнер цветовых схем», вы попадете на веб-сайт. Я не хочу тратить целую вечность на «разработку» цветовой схемы, я просто хочу, чтобы какой-то текст можно было вставить в файл конфигурации и инструкции о том, куда его вставить. Я не могу быть единственным, кто хочет белый на черном терминале. Rich 6 лет назад 0
Итак, основываясь на вашем ответе, я предполагаю, что кнопки «Передний план» и «Фон» ведут к переключателям цветов для основных цветов fg / bg, а не к основным цветам терминала 8 × 2. Предполагая, что раскрывающийся список «Тема» не имеет приемлемого параметра, вам действительно придется его создать. Я создам один и обновлю свой пост. Adam Katz 6 лет назад 0
Спасибо! Это прекрасно работает для меня. Светло-желтый еще едва читаем, но лучше. Rich 6 лет назад 0
Все, что вам нужно сделать, это изменить строку `BoldYellow` выше, используя значения, определенные кнопкой" Foreground ", как объяснено в моем ответе. Например, попробуйте `Yellow = 221,156,29` и` BoldYellow = 255,204,51`. Adam Katz 6 лет назад 0
0
Rich

Помимо ответа Адама, на https://terminal.sexy/ есть хороший дизайнер цветовых схем.

Вот " google.light", но с черным, установленным на черный вместо темно-серого (вставьте этот текст ~/.minttyrc):

BackgroundColour=255,255,255 ForegroundColour=0,0,0 CursorColour=0,0,0 Black=29,31,33 BoldBlack=150,152,150 Red=204,52,43 BoldRed=204,52,43 Green=25,136,68 BoldGreen=25,136,68 Yellow=251,169,34 BoldYellow=251,169,34 Blue=57,113,237 BoldBlue=57,113,237 Magenta=163,106,199 BoldMagenta=163,106,199 Cyan=57,113,237 BoldCyan=57,113,237 White=197,200,198 BoldWhite=255,255,255 

Другие настройки

Вы, вероятно, также хотите сделать:

echo "set background=light" >> ~/.vimrc 

Похожие вопросы