Всякий раз, когда я пытаюсь использовать плагины Vundle в Vim, я всегда получаю эту ошибку:
E492: не команда редактора: плагин 'VundleVim / Vundle.vim' ^ M
I ' мы пытались использовать Vim 7.4 (тот, который вы получаете от 'apt') и Vim 8.1 (тот, который вы получаете от клонирования git-репо)
Оба возвращают одну и ту же ошибку.
Как ни странно, Vim говорит, что у меня есть два файла .vimrc (после использования: version) - один в моей домашней папке (~ / .vimrc) и один в ~ / .vim / .vimrc, но последний делает не отображается в проводнике, а запуск nano с правами root говорит о том, что файл не существует.
Я попытался удалить Vim и вручную удалить все связанные с Vim папки / файлы (даже в / etc) и переустановить Vim fresh. а также повторное клонирование и повторное выполнение моего файла .vimrc.
Вот мой файл .vimrc и результат команды: version:
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')
" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
" All of your Plugins must be added before the following line
call vundle#end() " required
filetype plugin indent on " required
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
defaults file: "$VIMRUNTIME/defaults.vim"
fall-back for $VIM: "/usr/local/share/vim"
Система:
Lubuntu LTS 16.04
По-видимому, я редактировал .vimrc файл с помощью Блокнота, который испортил форматирование так или иначе. Редактирование .vimrc файла с Vim (нелепый?) и выполнение: набор ff=unix устранил проблему.
Спасибо @steeldriver для фиксации