Патоген не загружает плагины - совпадений не найдено
Я пытаюсь заставить патоген работать, но я получаю сообщение об отсутствии совпадений:
Я следовал инструкциям здесь и получаю вышеуказанную ошибку.
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()
это то, что вы должны использовать.