¿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?

Respuestas:


54

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


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.


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.


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).


0

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.