J'ai plusieurs plugins dans Vim et certains d'entre eux modifient le comportement par défaut de Vim. Par exemple j'utilise le plugin Vimacs, ce qui fait que Vim se comporte comme emacs en mode insert seul. Parfois, je veux désactiver le plugin Vimacs sans déplacer le vimacs.vim hors du répertoire des plugins. Y a-t-il un moyen de le faire?Comment désactiver temporairement un plugin dans Vim?
25
A
Répondre
16
Voir quelle variable vimacs vérifie au démarrage. Au début du fichier de script trouvez quelque chose comme "si existe ('g: vimacs_is_loaded") ... ". Ensuite, définissez cette variable dans votre fichier .vimrc ou alors démarrez vim avec' vim --cmd" let g: vimacs_is_loaded = 1 « ».
29
vous pouvez le faire si vous utilisez un gestionnaire de plug-in comme Vundle ou Pathogen, qui gardera le plug-in dans son propre répertoire sous le
répertoire~/.vim/bundle/
.
dans ce cas, tout simplement trouver les runtimepath
de le plugin vimacs avec la commande suivante:
set runtimepath?
~/.vim/bundle/vimacs
.
Ensuite, mettez cette commande dans votre .vimrc
:
set runtimepath-=~/.vim/bundle/vimacs
Pour charger vimacs, tout commentaire de cette ligne et à relancer vim (ou source de votre .vimrc).
Questions connexes
- 1. WinForms: désactiver temporairement un gestionnaire d'événements
- 2. wxPython: comment désactiver tous les accélérateurs temporairement?
- 3. Désactiver l'avertissement dans VIM?
- 4. Comment désactiver temporairement la sélection de texte en utilisant JavaScript?
- 5. Comment puis-je désactiver temporairement une page statique?
- 6. Comment désactiver la surbrillance de recherche Vim
- 7. Plugin Vim LocateFile avec fastfind
- 8. plugin structure arborescente pour vim
- 9. Désactiver le plugin Grails
- 10. Comment puis-je désactiver temporairement toutes les contraintes dans une table dans Firebird 2.1?
- 11. Comment désactiver un composant WebPart SharePoint temporairement? Cela peut-il être fait en définissant une propriété?
- 12. Comment désactiver temporairement les liens de page dans la barre de navigation de Silverlight 3?
- 13. Vim FTP Plugin pour un comportement de type IDE
- 14. Comment utiliser le plugin cucumber.vim de Tim Pope pour vim?
- 15. problème avec le plugin xdebug vim
- 16. Comment puis-je désactiver temporairement javascript APRÈS le chargement d'une page?
- 17. Comment supprimer un bloc entier dans Vim?
- 18. Comment désactiver un œuf?
- 19. Remplacer temporairement le thème CSS dans ASP.NET
- 20. Comment puis-je charger temporairement une police?
- 21. L'utilisation du plugin css_color pour vim provoque l'omni-completion
- 22. Comment désactiver un nœud dans l'arborescence Silverlight?
- 23. Comment désactiver un lien dans IE6
- 24. Comment désactiver un bouton dans Xcode?
- 25. Erreur avec DoMatchParen dans vim
- 26. Ressource temporairement indisponible dans Boost ASIO
- 27. Dans VIM: Comment surligner "variables locales" dans un fichier "C"
- 28. Comment écrire un plugin ISAPI?
- 29. Comment créer un PlugIn Java?
- 30. désactiver un bloc dans django
Merci beaucoup! Cela ira bien avec mon récent passage à Pathogen. :) – Amjith
En outre, vous pouvez simplement supprimer le répertoire du plugin, par ex. 'rm -rf ~/.vim/bundle/vimacs'. Si vous utilisez Vundle ou Pathogen, la réinstallation du plugin est juste une mise à jour ': BundleInstall' ou' git submodule update', respectivement. – orluke
Sauf si vous avez un processus de construction plus impliqué, comme avec YCM. Ce n'est pas si difficile, mais ça prend du temps. – Cubic