Je commence à apprendre la programmation et j'ai vu qu'il est possible de configurer vim via le fichier .vimrc. Mais j'ai de la difficulté à créer plus d'un paramètre. Je veux une configuration pour Java et une autre pour C, mais je ne sais pas comment activer uniquement une configuration lors de la programmation dans une langue particulière.Création de multiples .vimrc pour plusieurs langues?
J'ai trouvé la solution suivante à mon problème:
S'il est correct de configurer les exceptions locales de manière centralisée, vous pouvez mettre ces
autocmd
s dans votre~/.vimrc
:
:autocmd BufRead,BufNewFile /path/to/dir/* setlocal ts=4 sw=4
(How to load different .vimrc file for different working directory?)
Mais je n'ai pas compris cette solution.
Je pensais que je devrais faire ce qui suit:
Je voulais créer un paramètre de langage C sur le bureau. J'ai donc mis Shell (j'utilise Mac OS) la commande suivante
vim ~/Desktop/.vimrc
et mettez la configuration désirée dans ce fichier.Puis-je mettre la commande suivante dans le fichier
~/.vimrc
:autocmd BufRead,BufNewFile ~/Desktop/.vimrc setlocal ts=4 sw=4
Puis je suis entré dans le Shell et a créé un fichier C
vim ~/Desktop/myprogram.c
, mais je compris que ma configuration n'a pas fonctionné.
Il est évident que je faisais quelque chose de mal, mais je ne pouvais pas trouver l'erreur, parce que je suis encore Noob.
Merci pour la réponse, mais cela n'a pas fonctionné! – rfloc
lequel '.vimrc' avez-vous utilisé? –
J'ai utilisé ~/.vimrc – rfloc