Ошибка Vim E492 — не команда редактора: PluginInstall

Я пытаюсь установить Vundle на свой Macvim. Я перешел по следующей ссылке, чтобы получить Vundle. Я также настроил свой файл .vimrc. Но когда я пытаюсь установить PluginInstall, я получаю следующую ошибку.

E492: Not an editor command: PluginInstall

Мой .vimrc содержит следующее:

  1 set nocompatible    "https://stackoverflow.com/questions/5845557/in-a-vimrc-is-set-nocc
    ompatible-completely-useless
  2
  3 " https://github.com/gmarik/Vundle.vim
  4 filetype off                  " required
  5
  6 " set the runtime path to include Vundle and initialize
  7 set rtp+=~/.vim/bundle/Vundle.vim
  8 call vundle#begin()
  9 " alternatively, pass a path where Vundle should install plugins
 10 "call vundle#begin('~/some/path/here')
 11
 12 " let Vundle manage Vundle, required
 13 Plugin 'gmarik/Vundle.vim'
 14
 15 " All of your Plugins must be added before the following line
 16 call vundle#end()            " required
 17 filetype plugin indent on    " required

Мой каталог vim:

Username-MacBook-Pro:bundle u1$ pwd
/Users/u1/.vim/bundle
Username-MacBook-Pro:bundle u1$ ls
Vundle.vim

Я также проверил эту публикацию stackoverflow. Но это не решило мою проблему. Почему он выдает такую ​​ошибку и как я могу узнать, в чем именно моя проблема.


person SyncMaster    schedule 03.05.2015    source источник


Ответы (4)


Мне пришлось установить Vundle в каталог плагинов вместо Bundle. Это решило проблему.

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/plugin/Vundle.vim
person SyncMaster    schedule 03.05.2015
comment
Подтверждено это решение на Catalina/Brew. Спасибо СинкМастер. - person frozenjim; 15.12.2019
comment
Благослови твою душу. - person Jona; 01.11.2020

Вы можете проверить вывод :version

   system vimrc file: "/etc/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"

Обратите внимание, какой файл vimrc вы используете, скажем, вы настраиваете $HOME/vimrc, но vim читает $HOME/.vimrc (без точки в имени файла)

Это случилось со мной.

Надеюсь, что это поможет вам.

person Luo Hongshuai    schedule 14.11.2016
comment
Хорошо, и как мне это изменить??? - person Philippe Fanaro; 21.02.2021
comment
Это было проблемой для меня. У меня есть интересная вещь, когда я импортирую конфигурации vim в ~/.vimrc со строками типа :source $HOME/.vim/vimrc_default.vim. Глупо, но я смотрел на .vim/ и не заметил, что ~/.vimrc пропал! Мораль этой истории в том, что vim нуждается в своем конфигурационном файле — куда бы вы его ни поместили. - person xtian; 02.04.2021

Как упоминалось здесь, мне нужно было настроить Vundle следующим образом:

$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

После этого ошибка устранилась. Кстати, я на машине FreeBSD 10.3-STABLE, а не на macOS.

person user3405291    schedule 07.09.2017

Это может быть связано с символами конца строки, CRLF для Windows и LF для Linux.
Измените окончания строк.
Если в Unix в файле ~/.vimrc :

:set fileformat=unix :w

person patrick kings    schedule 28.05.2018