Vim: Не могу получить патоген для загрузки связок

Я прочитал пять других вопросов по этому поводу в Stackru, github и т. Д., Но не смог решить эту проблему, и на данный момент я полностью потерян.

Я на Ubuntu 11.10 с Vim 7.3.

Вот мой.vimrc

set nocp
call pathogen#infect()
syntax on
filetype plugin indent on
call pathogen#infect()
colorscheme xoria256
set rnu
set expandtab
set tabstop=2
set shiftwidth=2
set cindent
set virtualedit=all

pathogen.vim находится в ~/.vim/autoload, и у меня есть vim-jade и vim -round в ~/.vim/bundle/

Я не получаю никаких ошибок при запуске vim index.jade, просто у меня нет подсветки синтаксиса и я не могу использовать команды vim Surround.

Любая помощь потрясет! Я был в этом в течение нескольких часов.

2 ответа

Вам нужен только один вызов для патогена, и это должно произойти, прежде чем вы делаете filetype plugin indent on,

Эта версия вашего ~/.vimrc должно сработать.

set nocompatible
call pathogen#infect()
syntax on
filetype plugin indent on
colorscheme xoria256
set relativenumber
set expandtab
set tabstop=2
set shiftwidth=2
set cindent
set virtualedit=all
  1. Создайте каталог в комплекте с именем вашего плагина

    mkdir ~/.vim/bundle/round /

  2. Разархивируйте плагин в каталог, который вы создали.

    cp ~ /round.zip ~ /.vim / bundle /round / cd ~ /.vim / bundle /round / распаковать surround.zip rm -rf surround.zip

  3. Добавьте эти строки в начало ~ /.vimrc

    выполнить синтаксис pathogen#infect() для отступа плагина типа файла

Теперь вы сможете использовать плагин round.vim.

Другие вопросы по тегам