Как исправить ошибку при использовании colorcheme для gvim? [закрыто]

Мой каталог vim:

>:/usr/share/vim$ ls -al
total 28
drwxr-xr-x   5 root root  4096 2010-09-26 00:03 .
drwxr-xr-x 352 root root 12288 2010-09-25 14:35 ..
drwxr-xr-x   7 root root  4096 2010-09-25 14:35 addons
lrwxrwxrwx   1 root root    15 2010-09-25 14:35 gvimrc -> /etc/vim/gvimrc
drwxr-xr-x   2 root root  4096 2010-09-25 14:35 registry
drwxr-xr-x  17 root root  4096 2010-09-25 14:35 vim72
lrwxrwxrwx   1 root root     5 2010-09-25 14:35 vimcurrent -> vim72
lrwxrwxrwx   1 root root     8 2010-09-25 14:35 vimfiles -> /etc/vim
lrwxrwxrwx   1 root root    14 2010-09-25 14:35 vimrc -> /etc/vim/vimrc

>:/usr/share/vim$ ls vim72/colors
ron.vim  ir_black.vim  morning.vim  pablo.vim

vim runtimepath:

/usr/share/vim,/etc/vim

У меня есть следующая строка в /etc/vim/vimrc

colorscheme ir_black

Проблема:

Как вы можете видеть выше, у меня есть ir_black.vim в каталоге /usr/share/vim/vim72/colors. Даже после этого я получаю следующую ошибку при запуске gvim и экран просто белый (без цвета):

Error detected while processing /usr/share/vim/vimrc:
line  100:
E185: Cannot find color scheme ir_black

Что я сделал:

>:/usr/share/vim$ sudo mkdir /usr/share/vim/colors && 
 sudo cp -R /usr/share/vim/vim72/colors/* /usr/share/vim/colors

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

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

3
задан 5 March 2013 в 09:52

1 ответ

Я не совсем уверен насчет этого сообщения об ошибке, но похоже, что ваш файл vimrc не может найти вашу цветовую схему.

Вы пытались использовать цветовую схему из своей домашней папки? (/home/your_home_folder/.vim/colors/ir_black.vim)

Если в этой папке есть несколько файлов цветовой схемы, вы можете активировать их из edit->ColorScheme->ir_black. Если вы хотите использовать «ir_black» в качестве gvim cholorscheme по умолчанию, добавьте «colorscheme ir_black» в ваш файл vimrc (/home/your_home_folder/.vimrc).

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

0
ответ дан 5 March 2013 в 09:52

Другие вопросы по тегам:

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