How to make a global ~/.vimrc?
Solution 1:
usually by creating /etc/vimrc or /etc/vim/vimrc. Depends on your version of vim and linux/unix
Solution 2:
to create a default ~/.vimrc for all new users, you should be able to drop it into /etc/skel
If I recall correctly, that provides the template for new user's home directories.
Solution 3:
In Debian, it appears the file you are looking for is:
/etc/vim/vimrc
It might be different in a different distro (though I think that is not much likely).
Good luck.
Solution 4:
See :help system-vimrc
:
For Unix, MS-DOS, MS-Windows, OS/2, VMS, Macintosh, RISC-OS and Amiga the system vimrc file is read for initializations. The path of this file is shown with the ":version" command. Mostly it's "$VIM/vimrc". Note that this file is ALWAYS read in 'compatible' mode, since the automatic resetting of 'compatible' is only done later. Add a ":set nocp" command if you like.
So, put your system configurations in this file. Type :help version
in vim to see where, or echo $VIM
at the shell to see if $VIM
is defined. (Note that you may have to set $VIM
for all users, such as in a system bashrc file.)