Лучше цвета, поэтому комментарии не синие в Vim?

В основном я редактирую файлы Ruby, хотя комментарии файла сценария оболочки также #

В настоящее время мои комментарии показывают, как темно-синий на черном, который действительно трудно читать.

См. Снимок экрана.

Как я могу изменить их цвет?

Я готов рассмотреть разные схемы для всех цветов, хотя мне нравится черный фон в качестве базы.

Снимок экрана с оконечным окном, в котором работает Vim. Комментарии темно-синего цвета на черном фоне, что делает их едва заметными.

Существует множество цветовых схем, которые обычно распространяются вместе с vim. Вы можете выбрать их с помощью команды :color .

Вы можете увидеть доступные цветовые схемы в папке colors vim, например, в моем случае:

 $ ls /usr/share/vim/vimNN/colors/ # where vimNN is vim version, eg vim74 blue.vim darkblue.vim default.vim delek.vim desert.vim elflord.vim evening.vim koehler.vim morning.vim murphy.vim pablo.vim peachpuff.vim README.txt ron.vim shine.vim slate.vim torte.vim zellner.vim 

Обычно я использую desert . Поэтому я открываю vim , а затем вводим :color desert и входим. Чтобы иметь цветовую схему по умолчанию каждый раз, когда вы открываете vim , добавьте :color desert в ваш ~/.vimrc .

(Майкл, ОП) Это было хорошо. Терминал выглядит так:

введите описание изображения здесь

Поскольку вы используете темный фон в своем терминале, вам просто нужно установить

 :set background=dark 

вместо стандартного

 :set background=light 

Затем цвета автоматически устанавливаются правильно.

Если вы хотите, чтобы это было постоянно, добавьте строку

 set background=dark 

к вашему файлу $HOME/.vimrc .

Вы можете сделать это вручную с помощью этой команды:

 :hi Comment guifg=#ABCDEF 

Где ABCDEF – соответствующий код цвета цвета .

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

 syntax on :highlight Comment ctermfg=green 

Один из вариантов, который я нашел, был в настройках терминала (верхнее меню, а не в окне).

У этого есть предпочтения профиля, а затем вкладка цвета, например

введите описание изображения здесь

Изменение записи палитры 5 от синего до светлой сирени помогло. Я, наконец, выбрал xterm в качестве цветовой схемы и упростил цвет комментария, например введите описание изображения здесь

У меня была именно эта проблема немного назад, решение состоит в том, чтобы поместить следующую строку в ваш файл vimrc:

 set t_Co=256 

И тогда вам, возможно, придется поставить следующее в конце вашего ~ / .profile:

 #set vim terminal to 256 colors. if [ -e /usr/share/terminfo/x/xterm-256color ]; then export TERM='xterm-256color' else export TERM='xterm-color' fi 

и затем вы можете установить:

 hi Comment ctermfg=lightblue 

в вашем файле vimrc, а затем вы получите голубые комментарии.
vimrc 256: http://vim.wikia.com/wiki/256_colors_in_vim

Я также заметил, что экран стал несколько красивее, установив его на 256.

Если на темном фоне в Debian, то также можно использовать uncommenting set background=dark в /etc/vim/vimrc .

Или, если вы не хотите вмешиваться в конфигурационный файл пакета, а в (новый)
/etc/vim/vimrc.local

Вы можете создавать свои собственные цвета gvim и вставлять их в свой vimrc. Использование хрома http://www.hmi-tech.in/activities/gvim-color-scheme-interactive-generator.html Интерактивный выбор цвета для создания цветов himight vim

Здесь приятно git repo с 700 + цветами для vim

https://github.com/flazz/vim-colorschemes

клонировать его до ~/.vim/

 git clone https://github.com/flazz/vim-colorschemes ~/.vim/ 

Схемы предварительного просмотра в vim с

 :colorscheme mrkn256 

(замените mrkn256 одним из этих имен ls ~/.vim/colors (без расширения .vim ))

Чтобы установить его на постоянное редактирование ~/.vimrc add / change

 colorscheme mrkn256