Ошибка 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. Но это не решило мою проблему. Почему он бросает такую ошибку и как я могу найти, что именно моя проблема.
4 ответов
мне пришлось установить Vundle в каталог плагинов вместо Bundle. Это решило проблему.
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/plugin/Vundle.vim
вы можете проверить вывод :version
system vimrc file: "/etc/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
обратите внимание, какой файл vimrc вы используете, скажем, вы настраиваете $HOME/vimrc
, но vim читает $HOME/.vimrc
(без точки в имени файла)
Это случилось со мной.
надеюсь, это поможет вам.
Как уже упоминалось здесь, мне нужно было настроить Vundle так:
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
после этого ошибка была устранена. Кстати, я на FreeBSD 10.3-стабильной машине не macOS
Это может быть результатом символов конца строки, CRLF для windows и LF для linux.
Измените окончание строки.
если на Unix в :
:set fileformat=unix
:w