Изменение цвета Vim - PullRequest
       2

Изменение цвета Vim

15 голосов
/ 28 октября 2010

Мне трудно изменить цветовую схему.Я открыл ~ / .vimrc и / usr / share / vim / vimrc и добавил:

colorscheme desert

... и ничего.Я заметил, что цветовые схемы здесь:

/usr/share/vim/vim72/colors/desert.vim (...along with a bunch or others)

, что кажется неправильным местом, поэтому я:

cp /usr/share/vim/vim72/colors/desert.vim ~/.vim/colors/

и все еще не идти.

Ответы [ 6 ]

7 голосов
/ 19 января 2012

Попробуйте установить цвета терминала в вашем .bashrc / .bash_profile на:

export TERM=xterm-256color

& в вашем .vimrc

let g:"your_colourscheme"_termcolors=256

и это должно придерживаться. Я немного знаю, но это должно сработать.

Сохраняет набор

:colorscheme whatever каждый раз, когда вы запускаете Vim

6 голосов
/ 28 октября 2010

Пользовательские цветовые схемы должны быть в ~ / .vim / colors /, и добавление строки цветовой схемы в ~ / .vimrc должно работать. Похоже, вы делаете это правильно.

Дважды проверьте, что в вашем vimrc или во включенном конфигурационном файле у вас нет какой-либо другой строки цветовой схемы внизу, которая могла бы ее переопределить.

Также дважды проверьте, что ваш .vimrc загружается как положено. Один из простых способов определить это - попытаться загрузить несуществующее имя схемы цветов - если строка анализируется, то вы должны получить ошибку вроде:

E185: Cannot find color scheme foobarbaz

Если линия цветовой схемы анализируется правильно, вам необходимо проверить, правильно ли настроен ваш терминал для отображения цветов.

2 голосов
/ 15 мая 2011

Ситуация с терминалами - беспорядок, когда дело доходит до цветов и шрифтов.Вполне вероятно, что ваш эмулятор терминала (gnome-terminal? Kterm?) И vim не используют одинаковые кодировки для цветов, или одно из них частично перекрывает настройки другого.Когда дело доходит до вечной войны между консольными приложениями и современными цветами и рендерингом шрифтов, у вас есть три варианта:

  1. В стороне от старой школы, переключитесь на xterm или rxvt, где цвета с большей вероятностьюпросто работайте, но вам помогут, если вам нужны сглаженные шрифты.
  2. В стороне от новой школы, полностью обойдите консоль и используйте gvim, где шрифты и цвета, скорее всего, оба будут работать.
  3. Получитьзастрял в середине и навсегда боролся за то, чтобы шрифты и цвета работали должным образом для старых консольных программ, работающих в новых эмуляторах терминала, например, gnome-terminal, kterm и т. д. *
1 голос
/ 15 мая 2014
apt-get install vim or yum install vim    <-- need full vim vs mini vim
ls /usr/share/vim/vim ##/colors           <-- ## 72 or 73, etc list color schemes

cd ~
vi .vimrc
# Add the following two lines if the don't exist
syntax on
colorscheme elflord
# replace elfloard with what ever color scheme you like
0 голосов
/ 07 февраля 2013

убедитесь, что вы включаете синтаксис с :syntax enable.

0 голосов
/ 28 октября 2010

Если вы используете vim-tiny в Ubuntu (по умолчанию).Попробуйте установить vim-nox , vim-gtk или vim-gnome .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...