Создание глобальной конфигурации Vim, включая отдельные файлы конфигурации для плагинов?
Я использую Arch Linux (ARM, но не имеет значения) на серверном компьютере и хочу создать глобальную конфигурацию для Vim на основе моей текущей личной конфигурации.
Я уже переместил ~/.vimrc в / etc / vimrc, и это прекрасно работает, но я хочу также настроить плагин filetype глобально. Мои личные конфигурационные файлы для этого находятся в ~/.vim/after/ftplugin/. Отдельный файл необходим для каждого типа файла.
Я попытался скопировать эту папку.vim в /etc (но назвал ее vim, а не.vim), но безрезультатно. Есть идеи? Заранее спасибо.
1 ответ
Общесистемные файлы времени выполнения Vim не находятся в /etc
, Внутри Vim, тип :set runtimepath?
, и он расскажет вам все каталоги, как правило, в том числе что-то вроде /usr/share/vim/vim73
,
Вы можете поместить туда свою конфигурацию (но помните, что эти существующие местоположения могут быть перезаписаны обновлениями пакета!), Или, если у вас есть настроенный глобальный /etc/vimrc
во всяком случае, вы также можете добавить любой произвольный каталог через :set runtimepath+=/etc/myvimstuff
там.
Старайтесь избегать after
каталог; это предназначено для пользовательской настройки.