Как выгрузить все плагины из vim и изменить VIMRUNTIME? - PullRequest
0 голосов
/ 26 апреля 2010

У меня есть учетная запись на сервере хостинг-провайдеров, и я не могу установить собственную копию vim. Поэтому единственная персонализация, которую я могу сделать, - это редактировать .vimrc в моей учетной записи, но этого будет недостаточно

Я бы хотел сделать следующее: при запуске я хотел бы выгрузить все плагины и загруженный материал и сказать vim использовать другую папку в качестве среды выполнения.

Есть идеи, как к нему подойти?

Ответы [ 2 ]

3 голосов
/ 26 апреля 2010

Вы можете начать vim с -u NONE. С man-страницы:

       -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.

Для изменения $VIMRUNTIME во время выполнения используйте

:let $VIMRUNTIME = "/new/path/"
1 голос
/ 27 апреля 2010

Чтобы ответить на ваш вопрос: вам просто нужно установить опцию runtimepath в вашем файле .vimrc, потому что ваш .vimrc читается до загрузки любых плагинов.

Однако значение по умолчанию runtimepath обычно включает в себя папку ~/.vim (используйте :set runtimepath? для проверки), поэтому вы сможете добавлять любые плагины, которые вам нужны, в папку ~/.vim. Также вы можете предотвратить загрузку многих плагинов, добавив строку, такую ​​как :let g:loaded_<plugin name> = 1, в ваш файл .vimrc. Проверьте справочные документы для каждого плагина, чтобы узнать, как это сделать.

...