Установка Vundle для VIM

Я не могу установить Vundle

Я следил за инструкциями на GitHub;

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

и что все... Здесь дерево cd.vim

├── bundle
│   └── Vundle.vim
│       ├── autoload
│       │   ├── vundle
│       │   │   ├── config.vim
│       │   │   ├── installer.vim
│       │   │   └── scripts.vim
│       │   └── vundle.vim
│       ├── changelog.md
│       ├── CONTRIBUTING.md
│       ├── doc
│       │   └── vundle.txt
│       ├── LICENSE-MIT.txt
│       ├── README.md
│       └── test
│           ├── files
│           │   └── test.erl
│           ├── minirc.vim
│           └── vimrc
└── $MYVIMRC

7 каталогов, 13 файлов

и в .vimrc

set nocompatible               " be iMproved
filetype off 

для редактирования .vimrc Я использовал в vim:

:e $MYVIMRC

Можете ли вы помочь установить Vundle?

Ответ 1

как @FDinoff сказал, вы пропустили материал, который должен идти в вас .vimrc.

вот как это могло бы выглядеть:

" vundle {{{1

" needed to run vundle (but i want this anyways)
set nocompatible

" vundle needs filtype plugins off
" i turn it on later
filetype plugin indent off
syntax off

" set the runtime path for vundle
set rtp+=~/.vim/bundle/Vundle.vim

" start vundle environment
call vundle#begin()

" list of plugins {{{2
" let Vundle manage Vundle (this is required)
"old: Plugin 'gmarik/Vundle.vim'
Plugin 'VundleVim/Vundle.vim'

" to install a plugin add it here and run :PluginInstall.
" to update the plugins run :PluginInstall! or :PluginUpdate
" to delete a plugin remove it here and run :PluginClean
" 

" YOUR LIST OF PLUGINS GOES HERE LIKE THIS:
Plugin 'bling/vim-airline'

" add plugins before this
call vundle#end()

" now (after vundle finished) it is save to turn filetype plugins on
filetype plugin indent on
syntax on

вы можете проверить мой .vimrc, если хотите (https://github.com/linluk/my-dot-files/blob/master/vimrc).

как описано в комментариях, необходимо установить плагины после добавления их в .vimrc

шаги по установке плагина

  • добавьте его к .vimrc между call vundle#begin() и call vundle#end()
  • сохранить .vimrc
  • type <ESC>:PluginInstall<CR>

для обновления плагинов

  • тип <ESC>:PluginInstall!<CR> или <ESC>:PluginUpdate<CR>

удалить плагин

  • удалите его из .vimrc
  • сохранить .vimrc
  • тип <ESC>:PluginClean<CR>

Ответ 2

Я сделал именно те шаги, которые описывал @linluk, но когда я открываю файл с vim, я не вижу результата из новых установленных плагинов. Например, я установил плагин "powerline", который должен возвращать в нижней части экрана моего экрана виртуальную статусную строку, но когда я открываю новый файл, все еще выглядит как раньше. Единственным плагином, который работал у меня, является "YCM" (YouCompleteMe), но я не могу объяснить, почему он работает для YCM, а не для powerline или других плагинов, таких как ultisnips.

Ответ 3

Если у вас возникли проблемы с установкой Vundle, выполните следующие действия:

  • Удалите файлы vim (например:.vim,.vimrc и т.д.) и vundle
  • скопируйте и вставьте код в свой установочный пакет терминалов

    • Если во время установки возникнет какая-либо проблема, нажмите клавишу ВВОД

      sh -c "$(curl -fsSL https://raw.githubusercontent.com/ets-labs/python-vimrc/master/setup.sh)"