Pathogen не загружает плагины - PullRequest
       52

Pathogen не загружает плагины

50 голосов
/ 01 августа 2010

Патоген у меня не работает.Я следую советам Адама Лоу, опубликованным здесь (и еще немного), но безуспешно ...

Мой vimrc:

filetype off
call pathogen#runtime_append_all_bundles()

filetype plugin indent on
set nocompatible
syntax on
set tabstop=2
set smarttab
set shiftwidth=2
set autoindent
set expandtab
set number
colorscheme darkblue

Содержимое .vim - ls .vim/*:

.vim/autoload:
pathogen.vim

.vim/bundle:
nerdcommenter/  vim-haml/   vim-surround/
vim-endwise/    vim-rails/  vim-vividchalk/

Все плагины в комплекте были установлены путем клонирования их из GitHub в каталог пакетов.

Я пробовал с патогеном 1.1 и 1.2 и даже с последним из GitHub безрезультатно.Vividchalk, Vim-rails и nerdcommenter не работают.У меня очень мало опыта работы с другими плагинами, поэтому я не уверен в них, но я полагаю, что они тоже не работают.

Я использую ArchLinux, vim 7.2.385-1 (не последний, потому что последний требуетмне установить ruby1.9, но все равно 7.2).Он был установлен через pacman - менеджер пакетов ArchLinux.Никакие плагины vim не были установлены иначе, чем использование pathogen (я даже переустановил пакет vim с очисткой /usr/share/vim).

Что я делаю не так?

РЕДАКТИРОВАТЬ:

Ответы [ 19 ]

1 голос
/ 23 февраля 2016
set nocp
call pathogen#infect()
syntax on
filetype plugin indent on
call pathogen#infect()

Вышесказанное помогло мне решить проблему, не могу оставить комментарий другим людям, однако спасибо за размещение кода выше.

1 голос
/ 19 ноября 2012

У меня была такая же проблема с Ubuntu. Журнал был:

linha 4: executando "/usr/share/vim/vim73/ftoff.vim"
Erro detectado ao processar /usr/share/vim/vim73/ftoff.vim:
linha   11:
E216: Grupo ou evento inexistente: filetypedetect *
fim da execução de /usr/share/vim/vim73/ftoff.vim

Решением было добавить "\ n" в конце из файла /usr/share/vim/vim73/ftoff.vim для правильного выполнения.

0 голосов
/ 02 августа 2010

У меня это в моем виде:

Тихо!вызов патогена # runtime_append_all_bundles ()

0 голосов
/ 13 мая 2014

Я столкнулся с той же проблемой, наконец, после того, как много Google и настройки файла vimrc, нашел решение. Надеюсь, что следующий фрагмент кода решит проблему.

set nocp source /home/ameet/.vim/autoload/pathogen.vim "location of my pathogen.vim call pathogen#infect() call pathogen#helptags()

0 голосов
/ 12 ноября 2013

У меня была та же проблема, решенная путем копирования этого файла в ~ / .vim / autoload: https://github.com/sontek/dotfiles/blob/master/_vim/autoload/pathogen.vim

0 голосов
/ 18 июля 2013

В моем случае я клонировал папку ~ / dotfiles, но vun ищет папку ~ / .vim, в результате чего у него не было плагинов или цветовых схем для решения проблемы, которую я сделал так:

ln -s ~/.dotfiles ~/.vim
0 голосов
/ 18 июля 2013

У меня была такая же проблема. Я перепробовал все возможные комбинации.

Наконец, я обнаружил, что если я использую mksession для сохранения своего рабочего пространства Vim и загрузки его при запуске Vim, это заставляет патоген не загружать новые плагины, которые я помещаю в папку пакета.

После установки нового плагина я теперь всегда удаляю свой файл сессии и запускаю Vim заново, и каждый плагин загружается нормально.

filetype off
set nocompatible
set laststatus=2
execute pathogen#infect()
syntax on
filetype plugin indent on
0 голосов
/ 24 сентября 2012

Ради завершения я добавлю свое решение для этой проблемы.

Я просто переименовал свой файл ~ / .gvimrc в ~ / .vimrc, и все мои проблемы были решены.Я буквально скопировал мой .vim и мой .gvimrc из linux и сделал это изменение, и все работает как положено.

0 голосов
/ 11 декабря 2011

Потратив слишком много времени на попытки решить эту проблему с помощью nerd-commenter / pathogen, я сломался и просто использовал предоставленный плагином Debian-commenter для операционной системы Debian:

vim-addons install nerd-commenter

Если вы используете Debian инужно вернуться к работе, попробуйте.Вам, вероятно, нужны пакеты "vim-addon-manager" и "vim-scripts", установленные из apt, если у вас его еще нет.

...