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.