Прямо сейчас я заставляю всех делать ~ / .vimrc и помещать туда свои настройки.
Как сделать глобальный, по умолчанию .vimrc для новых пользователей?
обычно путем создания / etc / vimrc или / etc / vim / vimrc. Зависит от вашей версии vim и linux / unix
чтобы создать ~ / .vimrc по умолчанию для всех новых пользователей, вы можете поместить его в / etc / skel
Если я правильно помню, это предоставляет шаблон для домашних каталогов нового пользователя.
В Debian, похоже, вы ищете файл:
/etc/vim/vimrc
В другом дистрибутиве все может быть иначе (хотя я думаю, что это маловероятно).
Удачи.
Видеть :help system-vimrc
:
Для Unix, MS-DOS, MS-Windows, OS / 2, VMS, Macintosh, RISC-OS и Amiga системный файл vimrc читается для инициализации. Путь к этому файлу отображается с помощью команды ": version". В основном это "$ VIM / vimrc". Обратите внимание, что этот файл ВСЕГДА читается в «совместимом» режиме, поскольку автоматический сброс «совместимого» выполняется только позже. Если хотите, добавьте команду ": set nocp".
Итак, поместите конфигурацию вашей системы в этот файл. Тип :help version
in vim, чтобы увидеть где, или echo $VIM
в оболочке, чтобы увидеть, $VIM
определено. (Обратите внимание, что вам может потребоваться установить $VIM
для всех пользователей, например, в системном файле bashrc.)
для MacVim это на /usr/local/Cellar/macvim/7.4-98/MacVim.app/Contents/Resources/vim/vimrc
Vim, похоже, перешел на загрузку defaults.vim
файл последний в отсутствие ~/.vimrc
. Пока это не решено, я решил, что мне нужно загрузить defaults.vim
в /etc/vim/vimrc.local
как образец vimrc_example.vim
показывает, установите флаг для предотвращения автоматической загрузки defaults.vim
последний и затем установить собственные настройки в том же файле.
" Get the defaults that most users want.
source $VIMRUNTIME/defaults.vim
+let g:skip_defaults_vim = 1
https://github.com/vim/vim/issues/2917#issuecomment-631908139