Jak zrobić globalny ~ / .vimrc?


46

W tej chwili każę wszystkim robić ~ / .vimrc i umieszczam tam swoje ustawienia.

Jak mogę utworzyć globalny, domyślny plik .vimrc dla nowych użytkowników?

Odpowiedzi:


54

zwykle przez utworzenie / etc / vimrc lub / etc / vim / vimrc. Zależy od twojej wersji vim i linux / unix


Korzystam z CentOS
Alex

8
powinien być / etc / vimrc na CentOs
ennuikiller

1
Jest to / etc / vimrc
Alex

Nie działa w
systemie

5
Osobiście sugerowałbym /etc/vim/vimrc.local, przynajmniej na Ubuntu 16. Jest pozyskiwany przez /etc/vim/vimrci oznacza, że ​​nie musisz hakować domyślnego pliku.
Matt Fletcher

14

aby utworzyć domyślny ~ / .vimrc dla wszystkich nowych użytkowników, powinieneś mieć możliwość upuszczenia go do / etc / skel

Jeśli dobrze pamiętam, to zapewnia szablon dla katalogów domowych nowego użytkownika.


10

W Debianie wygląda na to, że szukany plik to:

/etc/vim/vimrc

Może być inaczej w różnych dystrybucjach (choć myślę, że to mało prawdopodobne).

Powodzenia.


8
Domyślnie źródła, /etc/vim/vimrc.localktóre byłyby bezpieczniejsze dla aktualizacji
vvondra

9

Zobacz :help system-vimrc:

W systemach Unix, MS-DOS, MS-Windows, OS / 2, VMS, Macintosh, RISC-OS i Amiga odczytywany jest systemowy plik vimrc do inicjalizacji. Ścieżka tego pliku jest wyświetlana za pomocą polecenia „: version”. Najczęściej jest to „$ VIM / vimrc”. Zauważ, że ten plik ZAWSZE jest odczytywany w trybie „kompatybilny”, ponieważ automatyczne resetowanie „kompatybilnego” następuje dopiero później. Dodaj polecenie „: set nocp”, jeśli chcesz.

Dlatego umieść konfiguracje systemu w tym pliku. Wpisz :help versionvim, aby zobaczyć gdzie, lub echo $VIMw powłoce, aby zobaczyć, czy $VIMjest zdefiniowane. (Pamiętaj, że może być konieczne ustawienie $VIMdla wszystkich użytkowników, na przykład w systemowym pliku bashrc).


0

dla MacVim, jest to /usr/local/Cellar/macvim/7.4-98/MacVim.app/Contents/Resources/vim/vimrc

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.