2013-07-22 4 views
0

Я являюсь tyring для установки perlomni.vim, поэтому я могу использовать автоматический поиск функций в окне gvim.Ошибка установки perlomni.vim с использованием патогена или vundle

Я попытался использовать pathhogen и vundle для настройки этого комплекта.

Я думаю, что проблема, которую я бегу в том, как я установить perlomni.vim

У меня есть каталог установить ~/.vim/расслоение/vundle и ~/.vim/расслоение

патогена WAY

cd ~/.vim/bundle 
git clone https://github.com/c9s/perlomni.vim.git 
cd perlomni.v 
make install 

Тогда, поскольку я бегу в Tcsh оболочке я установить переменную пути в качестве заданной траектории = ($ путь \: $ домой/.vim/BIN)

Должен ли я пытался установите этот каталог в каталог .vim/bundle ..... когда я запустил команду make install, она пытается установить ее в каталог .vim/и поместить все файлы .vim, которые она использует в .vim/ftplugin .vim/plugin .vim/bin. Поэтому, возможно, у меня нет других правильных настроек в моем файле .vimrc, чтобы включить этот пакет, установленный таким образом.

VUNDLE WAY У меня vundle установлен и вот фрагмент из моей .vimrc

set nocompatible 
filetype off 

call pathogen#incubate() 
execute pathogen#infect() 

set rtp+=~/.vim/bundle/vundle/ 
call vundle#rc() 

"Required Bundel Statement 
Bundle 'gmarik/vundle' 

"User Installed Bundles 
Bundle 'neocomplcache/neocomplcache.vim' 
Bundle 'perlomni/perlomni.vim' 

" Non Git Hub Bundles 
"Bundle 'git://git.wincent.com/command-t.git' 
" Bundles on Local Machine 
Bundle '/usr/share/vim/vim70/ftplugin/perl.vim' 

filetype plugin indent on 
filetype on 
syntax on 
+0

Вы забыли упомянуть: что не работает? – glts

+0

Установка не работает. Когда я открываю окно gvim с моими perl-классами и скриптами perlomni.vim не работает с ними. – user2479059

+1

«Это не работает». не говорит много. Как происходит сбой установки? Не загружен ли сценарий? Есть ли ошибка? Что происходит, когда вы нажимаете 'CTRL-X CTRL-O'? Мы не можем вам помочь, если вы не скажете, что случилось. – glts

ответ

0

С этим vimrc, патогеном и perlomni.vim в каталоге расслоением <C-X><C-O> преформ omnicompletion.

set nocompatible 
filetype plugin indent on 
syntax on 

call pathogen#infect() 

Не видя своего фактического vimrc Я не знаю, в чем проблема, но это работает для меня.

+0

как вы установили для него переменную omnifunc? – user2479059

+0

@ user2479059 Я не плагин установил его для меня. – FDinoff

+0

Я продолжаю получать ошибку .... omnifunc не установлен, когда я пытаюсь использовать perlomni.vim – user2479059