2011-01-26 32 views
7

Gần đây tôi đã chuyển sang sử dụng Janus từ một bộ plugin vim tùy chỉnh và .vimrc. Tôi thực sự thích thiết lập, nhưng một điều tôi đang thiếu là hoàn thành tự động các khối trong Ruby.Thêm các plugin VIM vào thiết lập Janus

Ví dụ, khi tôi gõ:

def method <enter> 

Nó sẽ hoàn thành khối:

def method 
    # cursor here 
end 

Tôi đã sử dụng một số plugin Tim Đức Giáo Hoàng và không thể nhớ cái nào cung cấp các chức năng (Rails có thể?) Có cách nào để có được chức năng này bằng cách sử dụng Janus? Có lý do nào đó không ai muốn điều này? Nó có vẻ thực sự thuận tiện để có.

+3

Janus đã thêm từ cuối vào dự án –

Trả lời

9

Theo tài liệu Janus documentation:

Nếu bạn muốn bổ sung thêm Vim plugins bạn có thể làm như vậy bằng cách thêm một ~/.janus.rake như vậy:

vim_plugin_task "zencoding", "git://github.com/mattn/zencoding-vim.git" 
vim_plugin_task "minibufexpl", "git://github.com/fholgado/minibufexpl.vim.git" 

kiến ​​sau đó chỉ cần chạy cào hoặc chạy cào cho các thiết lập pluging bạn, trên ~/.vim, ví dụ:

rake zenconding 
+0

Tính năng này có hoạt động nữa không? Tôi không thể tìm thấy công việc cào. Tham chiếu duy nhất cho plugin mà tôi tìm thấy trong Janus doc đang cài đặt plugin trong thư mục ~/.janus, nhưng tôi cũng gặp phải vấn đề khi làm việc đó. –

+0

Bạn có thể mở rộng về điều này không? Các hướng dẫn là rất khó khăn cho tôi để làm theo. Có vẻ như tài liệu của họ đang nói rằng hãy tạo một tệp có tên là .janus.rake trong thư mục chính của bạn (~) và trong tệp đó chỉ cần viết những dòng đó. Rồi sao? – netpoetica

+0

+1 điều này, tôi nghĩ là không được chấp nhận, xem bên dưới –

6

Bạn đang nói về endwise.

Có lẽ bạn chỉ có thể thêm repo này vào tệp rake của Janus, tuy nhiên tôi chưa thử nghiệm. Điều này có thể không được bao gồm trong Janus bởi vì điều này có thể được mô phỏng khá nhiều với snipMate được bao gồm trong Janus.

+0

Cảm ơn! Tôi đã thử snipMate nhưng nó không chính xác những gì tôi muốn vì vậy tôi đặt endwise trong ~/.vim/plugin. Điều đó đã làm điều đó, nhưng những gì tôi có thể sẽ làm chỉ là thúc đẩy Janus và thêm cái này. –

4

các janus customization documentation hiện reccommends sử dụng ~/.janus thư mục cho plugin vim.

Bạn có thể sử dụng git clone để cài đặt các plugin vim vào thư mục ~/.janus. Ví dụ.

cd ~/.janus 
git clone https://github.com/vim-scripts/Rename2.git rename2 

Phương pháp cũ để tùy chỉnh, sử dụng rakefile nằm trong separate branch không được duy trì.

+3

đã không nhận được rằng để làm việc, thư mục là có nhưng nó không có vẻ có hiệu lực, cố gắng để cài đặt zencoding –

+2

hoặc thậm chí một cách để gỡ lỗi này sẽ được tốt đẹp –

+0

làm việc cho tôi .. – Adamski

Các vấn đề liên quan