Як зробити глобальний ~ / .vimrc?


46

Зараз я змушую всіх робити ~ / .vimrc і розміщувати їх налаштування там.

Як я можу зробити глобальний, за замовчуванням .vimrc для нових користувачів?

Відповіді:


54

зазвичай створюючи / etc / vimrc або / etc / vim / vimrc. Залежить від вашої версії vim та linux / unix


Я використовую CentOS
Alex

8
має бути / etc / vimrc на CentOs
ennuikiller

1
Це / etc / vimrc
Олексій

Не працює на Solaris
майкінотор

5
Я особисто пропоную /etc/vim/vimrc.local, принаймні, на Ubuntu 16. Він отримує джерело, /etc/vim/vimrcі це означає, що вам не доведеться зламати файл за замовчуванням.
Метт Флетчер

14

щоб створити ~ / .vimrc за замовчуванням для всіх нових користувачів, ви повинні мати можливість скинути його на / etc / skel

Якщо я пам'ятаю правильно, це надає шаблон для домашніх каталогів нового користувача.


10

У Debian з'являється файл, який ви шукаєте:

/etc/vim/vimrc

В іншому дистрибутиві це може бути різним (хоча, я думаю, це не дуже).

Удачі.


8
За замовчуванням це джерела, /etc/vim/vimrc.localякі були б безпечнішими для оновлень
vvondra

9

Дивіться :help system-vimrc:

Для Unix, MS-DOS, MS-Windows, OS / 2, VMS, Macintosh, RISC-OS та Amiga файл системного vimrc зчитується для ініціалізації. Шлях до цього файлу відображається командою ": version". Переважно це "$ VIM / vimrc". Зауважте, що цей файл ЗАВЖДИ читається в режимі "сумісного", оскільки автоматичне скидання "сумісного" відбувається лише пізніше. Додайте команду ": set nocp", якщо хочете.

Отже, помістіть у цей файл конфігурації системи. Введіть :help versionvim, щоб побачити, де або echo $VIMв оболонці, щоб побачити, чи $VIMвизначено. (Зверніть увагу, що вам, можливо, доведеться встановити $VIMвсіх користувачів, наприклад, у файлі системного bashrc.)


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.