vi (vim) pour lire un fichier exrc autre que ~ / .exrc

Nous aimerions pouvoir lancer vi (ou vim) avec un autre fichier d’initialisation. Par défaut, il s’agit de ~ / .exrc.

Malheureusement, vim (1), également utilisé pour “man ex” sur ce système, ne mentionne pas .exrc.

Toute solution de contournement pour fournir un comportement équivalent serait également appréciée.

Je m’attendais à ce que le -u conf_file commun -u conf_file fonctionne, mais cela échoue ici. Une solution consiste à charger aucun fichier de configuration avec -u NONE , puis à générer celui que vous souhaitez avec -c :

 ex -u NONE -c 'source your_local_exrc' 

Certaines versions de vi / ex traditionnelles utilisent la variable d’environnement EXINIT comme chaîne de commande pour s’exécuter au démarrage et exécutent $HOME/.exrc si ce n’est pas le cas. Si vous exécutez une telle version, vous pouvez définir EXINIT sur so /other/file/to/execute pour obtenir un autre fichier de démarrage.

Dans votre fichier ~ / .exrc (for vi), ajoutez les lignes suivantes au début

 set exrc " Dangerous set secure " Diables shell and write commands in .exrc/.vimrc 

Cela garantira que le fichier .exrc du répertoire en cours sera chargé s’il existe.