2

У меня есть следующий .vimrc:

set nocompatible              " Use vim defaults
"set ls=2                      " Always show status line
set showcmd                   " Show incomplete commands
set scrolloff=3               " Keep 3 lines when scrolling
set ruler                     " Show the cursor position all the time
set title                     " Show title in console title bar
set hid                       " Change buffer without saving
set showmatch                 " Show matching bracets

set ts=2                      " Numbers of spaces of tab character
set sw=2                      " Numbers of spaces to (auto)indent
set et                        " Tabs are converted to spaces, use only when required
set sts=2                     " Soft tab stop
set smartindent               " Smart indent
set autoindent
set nocindent
set wrap

set hlsearch                  " Highlight searches
set incsearch                 " Do incremental searching

И когда я открываю vim с моего терминала Ubuntu 12.04, я вижу цвета схемы, но фон такой же, как у того, с которым я открываю терминал. Я бы сказал, что фон должен измениться, но я не знаю, почему это не так.

Любая помощь, пожалуйста?

2 ответа2

1

попробуйте это изменить цвет bg:

:set background=dark

или же

:set background=light

изменить свою цветовую схему:

:colorscheme name

Например, измените схему цветов и установите команды выделения;

highlight Normal ctermbg='color'

Вивифи это хорошее место, чтобы получить новую цветовую схему

1

Ваш ~/.vimrc не содержит упоминаний о схеме цветов.

Это означает, что либо:

  • Вы используете цветовую схему по default , или

  • Вы загружаете конкретную, пока не названную цветовую схему вручную.

Если вы используете цветовую схему по default , то, что вы видите, нормально. Цветовая схема по default не определяет цвет фона, поэтому вы должны видеть цвет фона вашего терминала.

Если вы загружаете определенную цветовую схему с помощью :colorscheme colorscheme_name , и вы не видите, как фон меняет цвета, ну ... это может быть потому, что эта цветовая схема также не определяет цвет фона. Посмотрите, содержит ли оно что-то вроде Hi Normal ctermbg=color . Но мы не можем отладить его, потому что вы его не опубликовали.

Я бы поставил на цветовую схему по default .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .