He estado usando la configuración predeterminada de vim por un tiempo y quiero hacer algunos cambios. Sin embargo, si edito ~/.vimrc
, parece sobrescribir todas las demás configuraciones de configuración /etc/vimrc
y demás , por ejemplo, ahora no hay resaltado de sintaxis. Esto es lo que carga vim:
:scriptnames
/etc/vimrc
/usr/share/vim/vimfiles/archlinux.vim
~/.vimrc
/usr/share/vim/vim80/plugin/... <there are a few>
En otras palabras, quiero mantener lo que esté configurado en vim, pero simplemente hacer pequeños ajustes para mi usuario de shell.
¿Qué debo hacer para entrelazar de alguna manera ~/.vimrc
la configuración existente o qué debo poner ~/.vimrc
para que cargue la configuración predeterminada?
EDITAR:
Mi contenido previsto de ~/.vimrc
:
set expandtab
set shiftwidth=2
set softtabstop=2
vim
configuration
sjngm
fuente
fuente
~/.vimrc
llegó a estar en el medio de la manada?$VIMRUNTIME
basados en tipos de archivos, y eso será después de vimrcRespuestas:
Puede
source
el archivo de configuración global de Vim en su local~/.vimrc
:fuente
Lo que descubrí es que la configuración predeterminada (
default.vim
) no se carga si crea un~/.vimrc
archivo, por lo que lo que hice fue poner el contenido de la configuración predeterminada en vimrc y agregar las modificaciones al final.Supongo que tiene vim8 y está utilizando configuraciones predeterminadas (es decir, no tiene un
~/.vimrc
archivo)Copie la configuración predeterminada en su archivo vimrc de usuario:
cp /usr/share/vim/vim80/defaults.vim ~/.vimrc
Luego abra su
~/.vimrc
archivo y agregue sus configuraciones al final.fuente