99 votes

Désactivez temporairement certains plugins en utilisant pathogène dans vim.

Je pense que j’ai un bug dans un plugin. Je voudrais charger seulement ce plugin, sans avoir à supprimer tous les autres faisceaux dans dossier de l’ensemble de mon agent pathogène, à déboguer.

Est-ce possible ?

132voto

jeroen Points 1098

La méthode la plus simple de désactiver un plugin lorsque vous utilisez pathogène est en inscrivant son bundle à la variable g:pathogen_disabled, avant de démarrer l’agent pathogène.

Donc un exemple de mon propre vimrc

Mise à jour: une autre méthode, pris en charge par l’agent pathogène, est simplement renommer le répertoire dans l’ensemble que vous souhaitez désactiver afin qu’il se termine par un tilde (~). Afin de désactiver le bundle, renommez-le simplement à .

37voto

frabjous Points 476

chargera de vim avec pas de plugins, avec aucun des paramètres de votre .vimrc. Vous pourriez ensuite à l’intérieur de vim de charger l’un plugin vous voulez charger.

10voto

Regisz Points 181

vim--noplugin

Dans ce cas vim ne chargera pas les plug-ins, mais votre vimrc sera utilisé.

Après vous pouvez charger votre plugin dans vim :

: source « votre chemin de plugin »

2voto

Herbert Sitz Points 10657

Pourquoi ne pas juste :

  1. Renommez le répertoire courant de faisceau
  2. Créez un répertoire vide bundle
  3. Placez vos fichiers de plugin de test dans le nouveau répertoire de bundle ?

Quand remettre tout en place la façon dont il était. (La méthode de chargement Vim sans plugins et sourcing que le fichier plugin fonctionnerait si c’est un plugin simple d’un seul fichier, mais si vous faites une ftplugin puis déplacer dirs suggérée est sans doute mieux ailleurs et pas si difficile).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X