Étendre la configuration par défaut de vim


14

J'utilise la configuration par défaut de vim depuis un certain temps et je souhaite apporter quelques modifications. Cependant, si je le modifie, ~/.vimrcil semble écraser tous les autres paramètres de configuration de /etc/vimrcetc., par exemple, il n'y a plus de coloration syntaxique. Voici ce que charge vim:

:scriptnames
/etc/vimrc
/usr/share/vim/vimfiles/archlinux.vim
~/.vimrc
/usr/share/vim/vim80/plugin/... <there are a few>

En d'autres termes, je veux conserver tout ce qui est configuré dans vim, mais simplement faire des ajustements mineurs pour mon utilisateur shell.

Que dois-je faire pour tisser d'une manière ou d'une autre ~/.vimrcdans la configuration existante ou que dois-je y mettre ~/.vimrcpour qu'il charge la configuration par défaut?

EDIT:
Mon contenu prévu de ~/.vimrc:

set expandtab
set shiftwidth=2
set softtabstop=2

D'après mon expérience, ce n'est généralement pas ainsi que cela fonctionne ...
Kusalananda

@Kusalananda Awesome. Alors, comment ça marche alors?
sjngm

comment ~/.vimrcavez - vous pu être au milieu du peloton?
thrig

@thrig je ne sais vraiment pas.
sjngm

Qu'avez-vous mis exactement dans vimrc? @thrig n'est pas inhabituel, si vous avez le $VIMRUNTIMEtype de fichier , il chargera les fichiers à partir des types de fichiers, et ce sera après vimrc
muru le

Réponses:


13

Vous pouvez sourcele fichier de configuration Vim global dans votre local ~/.vimrc:

source $VIMRUNTIME/defaults.vim
set mouse-=a

Impressionnant!!! C'est une bonne chose que les questions ne meurent pas ici ... :)
sjngm

1

Ce que j'ai découvert, c'est que la configuration par défaut ( default.vim) n'est pas chargée si vous créez un ~/.vimrcfichier, donc ce que j'ai fait était de mettre le contenu de la configuration par défaut dans vimrc et d'ajouter les modifications à la fin.

Je suppose que vous avez vim8 et utilisez des configurations par défaut (c'est-à-dire que vous n'avez pas de ~/.vimrcfichier)

Copiez la configuration par défaut dans votre fichier utilisateur vimrc:

cp /usr/share/vim/vim80/defaults.vim ~/.vimrc

Ouvrez ensuite votre ~/.vimrcfichier et ajoutez vos configurations à la fin de celui-ci.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.