2010-04-26 7 views
0

J'ai un compte sur le serveur de mon hébergeur et je ne peux pas installer ma propre copie de vim. La seule personnalisation que je peux faire est d'éditer Vimrc dans mon compte, mais il ne suffira pasComment décharger tous les plugins de vim et changer VIMRUNTIME?

Ce que je voudrais faire est: au démarrage Je voudrais décharger tous les plug-ins et des trucs chargés , et dites à vim d'utiliser un autre dossier comme son 'runtime.

Une idée de comment l'aborder?

Répondre

3

Vous pouvez démarrer votre vim avec -u NONE. De l'homme-page:

 -u {vimrc} Use the commands in the file {vimrc} for initializations. 
       All the other initializations are skipped. Use this to 
       edit a special kind of files. It can also be used to skip 
       all initializations by giving the name "NONE". See ":help 
       initialization" within vim for more details. 

Pour changer $VIMRUNTIME lors de l'exécution, utilisez

:let $VIMRUNTIME = "/new/path/" 
1

Pour répondre à votre question: il vous suffit de définir l'option runtimepath dans votre fichier .vimrc, parce que votre .vimrc est lu avant que les plugins ne soient chargés.

Cependant, la valeur par défaut runtimepath valeur comprend généralement le dossier ~/.vim (utiliser :set runtimepath? pour vérifier), de sorte que vous devriez pouvoir ajouter ce plug-ins dont vous avez besoin dans le dossier ~/.vim. Vous pouvez également empêcher le chargement de nombreux plugins en ajoutant une ligne telle que :let g:loaded_<plugin name> = 1 à votre fichier .vimrc. Vérifiez les documents d'aide pour chaque plugin pour savoir comment faire.

Questions connexes