Я собирался установить плагин pathogen в GVIM для Windows, но в инструкциях говорится, что нужно установить его в папку \vimfiles\autoload, которой у меня нет. Как установить патоген?
Установка плагина vim для патогена в Windows
Ответы (3)
Если она не существует, вы можете просто создать папку.
Поместите pathogen.vim
внутрь ...\vim\vimfiles\autoload
, и все готово.
Пакеты помещаются в ...\vim\vimfiles\bundle
.
person
mogelbrod
schedule
20.07.2012
Пакеты и патоген должны находиться в собственном каталоге конфигурации vim пользователя, который по умолчанию находится в
{Disk}:/Users/{User}/vimfiles
или {Disk}:/Documents and Settings/{User}/vimfiles
. vim/vimfiles
предназначен для установки сторонних плагинов системным администратором для нескольких пользователей - в случае, если есть несколько пользователей и у администратора есть инструменты для их нормального обновления.
- person ZyX; 20.07.2012
@ZyX: Если вы единственный пользователь Windows, использующий vim, не вижу проблем с размещением файлов конфигурации непосредственно в vim\vimfiles, поскольку это делает вашу настройку vim переносимой и легкой для переноса на другие компьютеры. Ни двоичные файлы Windows, ни файлы среды выполнения ничего не извлекают в каталог vimfiles, когда я последний раз проверял.
- person mogelbrod; 20.07.2012
Конечно, нет: как я уже сказал, vimfiles предназначен для сторонних плагинов. Есть проблемы: во-первых, вы не должны туда писать, вообще не работая от имени администратора. Тот факт, что вы находитесь на домашнем компьютере с Windows, не означает, что сидеть под root — лучшая идея. Во-вторых, вы распространяете собственную информацию пользователя по системе, что затрудняет резервное копирование: вам не нужно много ГиБ данных в
Program Files
переустановке из Интернета или с диска, и вы не хотите иметь тысячи правил. описание того, что нужно сделать резервной копией.
- person ZyX; 20.07.2012
В-третьих, чтобы сделать его портативным, вам нужно делать больше вещей. Размещение конфигурации и плагинов здесь или там не сильно ускоряет его, если вы размещаете его в одном месте. В-четвертых, в зависимости от того, как работает обновление, оно либо усложняет обновление, либо не облегчает его. Просто ответьте на один вопрос: удаляет ли обновление Windows все старые файлы vim, которые где-то перечислены? Если это не так, ваш вариант усложняет задачу: чтобы убедиться, что ваши файлы среды выполнения vim обновлены, вы должны удалить старые данные, если некоторые файлы были удалены. Брэм не удалит ни одного файла без причины.
- person ZyX; 20.07.2012
Вы можете прочитать этот документ.. GVim для Windows Или вы можете перейти по этой ссылке Vim и Pathogen для Windows
person
Mohsin Shiraz
schedule
09.11.2014
Вам нужно создать папки, если они отсутствуют. Откройте Vim, введите «:e $VIM», и вы найдете свой каталог vim, где находится папка vimfiles. (если вы этого еще не знали)
Кроме того, дополнительные сведения см. в разделе проблемы gvim pathogen.
person
rx_tx
schedule
20.07.2012
Никогда не добавляйте файлы в собственную папку vim. Эта папка предназначена только для файлов дистрибутива vim и, скорее всего, будет удалена при обновлении vim.
- person ZyX; 20.07.2012
О верно. Я, честно говоря, не очень хорошо думал об этом, я имел в виду папку vim домашнего каталога. ~/.vim в *nix. Тогда было бы неплохо удалить свой собственный пост, не хочу, чтобы плохая информация всплывала вокруг.
- person rx_tx; 20.07.2012