57 votes

Y a-t-il une procédure "include" dans vimrc ?

J'ai une certaine configuration dans mon vimrc. Certaines génériques, et d'autres vraiment spécifiques.

J'aimerais partager cette configuration avec certains collègues, mais beaucoup d'entre eux n'ont pas besoin de cette configuration spécifique.

Au lieu d'éditer un tas de vimrc différents, je voudrais savoir s'il est possible d'avoir une directive "include" - quelque chose comme un fichier nommé ".vimrc_module" et appelé depuis vimrc. Est-ce possible ?

78voto

Tim Cochran Points 804

Oui, c'est possible, utilisez le :source Befehl:

source .vimrc_module

Voir :

:help :source

pour plus d'informations.

5voto

Wes P Points 3153

Les plugins servent à cette fin.

  • Les plugins simples sont toujours chargés une fois,
  • les plugins autoload sont chargés à la demande (ils sont idéaux pour définir des bibliothèques de fonctions viml),
  • Les ftplugin sont chargés une fois par buffer (lorsque le type de ftplugin correspond au type de buffer),
  • vimrcs local sont chargés sur la base d'un projet (non standard),
  • et ainsi de suite.

En d'autres termes, nous n'avons guère besoin d'utiliser :source o :runtime explicitement à partir de l .vimrc . Oui, ils existent. En avons-nous vraiment besoin ? Pas vraiment ! Vim possède déjà plusieurs idiomes qui s'en chargent.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X