Патоген не загружает плагины - совпадений не найдено

Я пытаюсь заставить патоген работать, но я получаю сообщение об отсутствии совпадений:

Я следовал инструкциям здесь и получаю вышеуказанную ошибку.

mkdir -p ~/.vim/autoload ~/.vim/bundle; \
curl -Sso ~/.vim/autoload/pathogen.vim \
    https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim

и pathogen.vim создается в папке автозагрузки, а также создается папка комплекта.

Я получаю ошибку

~/.vim]$ source ~/.vimrc    
/Users/malugus/.vimrc:1: no matches found: pathogen#infect

Я на Mac 10.7.5, и я использую оболочку zsh. Vim версия 7.3

Другие похожие сообщения, похоже, получают другую ошибку - функция не найдена. Я подозреваю, что автозагрузка не делает то, что должна.

Связанные SO сообщения, которые я пробовал безрезультатно:

Обновление: также я разместил мои файлы.vim здесь - https://github.com/prolificcoder/vim. После установки плагина ruby ​​doc я запустил грабли. Было создано несколько файлов, включая ~/.vim/plugin/ruby-doc.vim. Поэтому я возвращаюсь vim и открываю файл rails. Когда я нажимаю RR на методе ruby, я вижу мерцание экрана, но не вижу открытого браузера. Функциональность плагина заключается в открытии документа ruby ​​в окне браузера.

Так что подумав об этом, проблема может быть связана с моей конфигурацией vim, но не связана с патогеном.

1 ответ

Решение

pathogent#infect неправильное имя: есть t как раз перед # который не должен быть там.

Но я вижу твоя проблема в другом ~/.vim]$ предполагает, что вы делаете source ~/.vimrc находясь в зш. Это совершенно неправильно, ~/.vimrc это файл конфигурации vim, и вы должны сделать source ~/.vimrc в существующем сеансе vim (в новом сеансе vim нет необходимости: автоматически загружать исходный файл vim). Я до сих пор не понимаю, почему у вас "ошибка не найдена", в моей системе zsh сообщает parse error near `\n' для линии call pathogen#infect() это то, что вы должны использовать.

Другие вопросы по тегам