¿Cómo hacer un ~ / .vimrc global?

46

En este momento, hago que todos hagan ~ / .vimrc y pongan sus configuraciones allí.

¿Cómo puedo hacer un .vimrc global predeterminado para nuevos usuarios?

Alex
fuente

Respuestas:

54

generalmente creando / etc / vimrc o / etc / vim / vimrc. Depende de su versión de vim y linux / unix

ennuikiller
fuente
Estoy usando CentOS
Alex
8
debe ser / etc / vimrc en CentOS
ennuikiller
1
Es / etc / vimrc
Alex
No funciona en Solaris
majkinetor
55
Yo personalmente sugiero /etc/vim/vimrc.local, al menos en Ubuntu 16. Se obtiene /etc/vim/vimrcy significa que no tienes que hackear el archivo predeterminado.
Matt Fletcher el
14

para crear un ~ / .vimrc predeterminado para todos los usuarios nuevos, debe poder colocarlo en / etc / skel

Si recuerdo correctamente, eso proporciona la plantilla para los directorios de inicio de los nuevos usuarios.

James Maroney
fuente
10

En Debian, parece que el archivo que está buscando es:

/etc/vim/vimrc

Puede ser diferente en una distribución diferente (aunque creo que no es muy probable).

Buena suerte.

usuario24524
fuente
8
Por defecto, las fuentes /etc/vim/vimrc.localserían más seguras para las actualizaciones
vvondra
9

Ver :help system-vimrc:

Para Unix, MS-DOS, MS-Windows, OS / 2, VMS, Macintosh, RISC-OS y Amiga, el archivo vimrc del sistema se lee para las inicializaciones. La ruta de este archivo se muestra con el comando ": versión". Principalmente es "$ VIM / vimrc". Tenga en cuenta que este archivo SIEMPRE se lee en modo 'compatible', ya que el restablecimiento automático de 'compatible' solo se realiza más tarde. Agregue un comando ": set nocp" si lo desea.

Por lo tanto, coloque las configuraciones de su sistema en este archivo. Escriba :help versionvim para ver dónde, o echo $VIMen el shell para ver si $VIMestá definido. (Tenga en cuenta que puede que tenga que configurar $VIMpara todos los usuarios, como en un archivo bashrc del sistema).

Éter
fuente
0

para MacVim, está en /usr/local/Cellar/macvim/7.4-98/MacVim.app/Contents/Resources/vim/vimrc

pambda
fuente