Цветовая схема в Vim не соответствует цветам

Как упоминал Тони выше, [принятый ответ], здесь представляет собой пошаговое руководство по установке mysql 5.7 на Centos 8.

На случай, если блог когда-нибудь выйдет из строя, вот выдержка из всех необходимых шагов

шаг 1 :удалить поток MySQL по умолчанию

sudo dnf remove @mysql
sudo dnf module reset mysql && sudo dnf module disable mysql

шаг 2 :добавить репозиторий mysql 5.7

файл:

/etc/yum.repos.d/mysql-community.repo

содержание:

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0

[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/7/$basearch/
enabled=1
gpgcheck=0

[mysql-tools-community]
name=MySQL Tools Community
baseurl=http://repo.mysql.com/yum/mysql-tools-community/el/7/$basearch/
enabled=1
gpgcheck=0

шаг 3 :установить как обычно

sudo dnf --enablerepo=mysql57-community install mysql-community-server

остальные шаги (пароль и безопасная установка аналогичны установке 5.7)

#start
sudo systemctl enable --now mysqld.service
#read temp password
grep 'A temporary password' /var/log/mysqld.log |tail -1
#secure it
sudo mysql_secure_installation

0
30.09.2020, 17:57
1 ответ

Эта цветовая схема содержит два набора цветов :цветов для истинного цветного дисплея, которые устанавливаются как цвета GUI, и цвета для 256 -цветового дисплея. В вашем случае вы используете терминал и не имеете набора termguicolors, поэтому вы используете набор цветов 256 -, который будет выглядеть иначе, чем набор истинных цветов.

С достаточно новым Vim вы можете установить параметр termguicolors, чтобы использовать истинные цвета в вашем терминале и чтобы все выглядело так, как в графическом интерфейсе. Это будет выглядеть так:

if has("termguicolors")
  set termguicolors
  if &t_8f == ''
    " The first characters after the equals sign are literal escape characters.
    set t_8f=[38;2;%lu;%lu;%lum
    set t_8b=[48;2;%lu;%lu;%lum
  endif
endif

Обратите внимание, что вы также можете сделать это условным со значением среды $TERMили $COLORTERM, если хотите.

0
18.03.2021, 23:00

Теги

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