Назад | Перейти на главную страницу

Как сделать глобальный ~ / .vimrc?

Прямо сейчас я заставляю всех делать ~ / .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