2011-04-23 12 views
5

Tôi đã tìm hiểu về fuzzyfinder hôm qua và đã thử cài đặt nó. Sau đó phát hiện ra tôi cần L9 vì đó là điều kiện tiên quyết cho fuzzyfinder.fuzzyfinder không hoạt động trong gvim

Tôi nhận được lỗi sau khi chạy gvim:

Error detected while processing /usr/share/vim/vim72/plugin/fuf.vim: 
line 13: 
***** L9 library must be installed! ***** 
Error detected while processing /usr/share/vim/vim72/plugin/l9.vim: 
line 8: 
E117: Unknown function: l9#guardScriptLoading 
E15: Invalid expression: !l9#guardScriptLoading(expand('<sfile>:p'), 702, 0, []) 
line 16: 
E117: Unknown function: l9#defineVariableDefault 

Tôi đã đặt fuf.viml9.vim vào thư mục plugin tôi. Tôi đã cố gắng đặt chúng trong thư mục autoload nhưng sẽ tìm nạp nhiều lỗi hơn nữa.

phiên bản của tôi là: VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Apr 16 2010 12:40:58)

Googling đã không làm việc kể từ khi câu hỏi từ một danh sách gửi thư lây lan của rất nhiều các liên kết khác và câu trả lời là hư không để được tìm thấy.

+0

Bạn phải đặt tất cả các plugin/colorschemes/etc vào '~/.vim'. Hãy thử điều đó, sau đó đóng và khởi động lại Vim. Sau đó cài đặt các plugin (FF & L9) với tất cả các tệp ở đúng vị trí. Bạn vẫn có cùng một vấn đề? – romainl

+0

đại diện tốt đẹp, Có mặt ở khắp nơi :) –

+0

@Uku Loskit ??? – Omnipresent

Trả lời

7

Cả hai plugin mờ và l9 chứa nhiều hơn một tệp. Họ không phải làm việc nếu bạn đã vứt bỏ hầu hết trong số họ (và bạn đã làm nếu bạn đặt chỉ fuf.vim và l9.vim). Bạn có nghĩa vụ phải giải nén lưu trữ plugin vào ~/.vim.

Nhân tiện, bạn có thể thử sử dụng vim-addon-manager. Sao chép đoạn mã sau vào shell của bạn và bạn sẽ nhận FuzzyFinder cài đặt thành công với một lợi thế của việc có mỗi plugin trong một thư mục riêng biệt và cài đặt dễ dàng hơn các plugin với phụ thuộc trong tương lai:

mkdir -p ~/.vam 
git clone git://github.com/MarcWeber/vim-addon-manager ~/.vam/vim-addon-manager 
echo 'set rtp+=~/.vam/vim-addon-manager' >> ~/.vimrc 
echo 'call vam#ActivateAddons(["FuzzyFinder"])' >> ~/.vimrc 
vim # Now answer yes on all queries 

Trong khi điều này là đúng đội VAM đề nghị đọc tài liệu chính thức về cách cài đặt VAM có thể được tìm thấy tại github.com/MarcWeber/vim-addon-manager rồi cd vào thư mục doc. Chúng tôi muốn công bằng và nói rằng VAM chỉ là một giải pháp. Vundle, Pathogen, ... và một số thứ khác tồn tại (Xem phần công việc liên quan trong tài liệu của VAM)

+2

Đối với mọi người sử dụng sao chép và dán: --strip-componets nên là --strip-components – Inkane

+0

@Inkane Cảm ơn. – ZyX