Собственно проблема: когда запускаешь vim от рута, подсветка синтаксиса слишком тёмная (извините за каламбур).
Выглядит это так:
vim
sudo vim
Система у меня Debian GNU/Linux Lenny, подключены репозитории testing и unstable, но vim ставился из Lenny.
Что именно установлено:
Код: Выделить всё
$ aptitude search vim | grep ^i
i vim - Vi IMproved - редактор vi с расширенной фу
i vim-common - общие файлы для Vi IMproved
i A vim-runtime - файлы времени выполнения Vi IMproved
i vim-tiny - улучшенный редактор vi (компактная версия)
Что пробовал делать:
- sudo aptitude reinstall vim{,-tiny,-runtime,-common}
- PS1="" vim (и то же через sudo)
- копировать .vimrc (раньше у рута его не было, но создание конфа, идентичного моему, ничего не поменяло)
- копировать .bashrc
- :set background=light (понятия не имею, что это — на vim@conference.jabber.ru посоветовали)
- были подозрения касательно шелла, но и root, и я используем /bin/bash
Думаю, понятно, что успехом ни одна попытка не увенчалась — иначе я не писал бы этот пост.
Есть подозрения, что виноваты терминал или шрифт (использую urxvt с DejaVu Sans Mono 14, вызываемый следующим образом: urxvt -fn "xft:DejaVu Sans Mono:pixelsize=14" -rv) — в XTerm (с умолчальным шрифтом) проблема не наблюдается (если запускать как xterm -fa "DejaVu Sans Mono", проблема имеет место быть).
Какие будут соображения?