В чем проблема с vim -u / path_to / vimrc? - PullRequest
4 голосов
/ 24 декабря 2010

Я делю пользователя с другими людьми.
Каждый создал каталог в домашнем каталоге, и все работают в его "своем" каталоге.
Я хочу использовать свои собственные настройки, когда я использую vim, и я нене хочу беспокоить других своими предпочтениями.

Я создал свой файл .vimrc в $ HOME / my_directory

Я определил псевдоним my_vim="vim -u /full_path_to_home/my_directory/.vimrc"

Когда яотредактируйте файл с помощью my_vim, у меня нет правильных цветов.

У меня та же проблема, когда я использую команду
:source /full_path_to_home/my_directory/.vimrc

Если я скопирую свой файл .vimrc в каталог $ HOME, все в порядке.

В чем проблема?

Ответы [ 2 ]

2 голосов
/ 24 декабря 2010

С :help vimrc

Если Vim был запущен с «-u filename», используется файл «filename».Все последующие инициализации до 4. пропускаются.

Таким образом, указав файл vimrc, он игнорирует общесистемный vimrc (/erc/vimrc/), где настраиваются подсветка синтаксиса и другие вещи.Вы можете обойти эту проблему, добавив следующий код в top вашего vimrc:

if filereadable("/etc/vimrc")
  source /etc/vimrc
endif
1 голос
/ 24 декабря 2010

Если подобные вещи часто встречаются, я бы порекомендовал изменить $HOME, чтобы он указывал на текущий $HOME/my_directory при каждом входе в систему.

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