2013-01-23 39 views
60

Tôi muốn có một cách dễ dàng và dễ dàng để quản lý các plugin vim. Tôi đã tìm thấy NeoBundleVundle. Sự khác biệt chính giữa chúng là gì? Tôi biết rằng NeoBundle là một nhánh của Vundle, nhưng điều gì khiến nó khác biệt?sự khác nhau giữa Vundle và NeoBundle là gì?

Bạn sử dụng cái gì?

+4

Không ai trong số họ. Tôi sử dụng tác nhân gây bệnh và cho đến bây giờ khá hài lòng với nó :) – user1146332

+1

Không chắc chắn lý do tại sao điều này có hai downvotes. Đó là một câu hỏi hợp lý. Tuy nhiên, giải pháp không trả lời nhưng tốt nhất vẫn là mầm bệnh. :) –

+4

thực sự? tôi đọc ở khắp mọi nơi mà vundle và neo là tốt hơn, bởi vì họ xử lý cập nhật mà không có submodules. cách cập nhật của bạn là gì? – pvinis

Trả lời

59

Here là một bài báo bằng văn bản (bằng tiếng Nhật) bởi tác giả của NeoBundle Shougo, về việc tại sao ông viết NeoBundle và làm thế nào NeoBundle khác với Vundle.

Thực ra, NeoBundle là một ngã ba của Vundle. Shougo thêm một số tính năng vào một cái nĩa của Vundle nhưng gần đây thấy rằng anh không thể theo dõi sự phát triển của luồng thượng lưu Vundle, vì vậy anh đã thực hiện một ngã ba cho một plugin mới được gọi là NeoBundle.

Sự khác biệt tóm tắt như sau:

  1. Đổi tên các lệnh từ Vundle, thay thế Bundle để NeoBundle. (Ví dụ: BundelInstall đến NeoBundleInstall).
  2. Thêm hỗ trợ cho vital.vim, thư viện tiện ích vim được viết bởi thinca.
  3. Neobundle hoạt động ngay cả khi bạn đã đặt tùy chọn shellslash khác với tùy chọn mặc định.
  4. Thêm hỗ trợ cho vimproc, plugin trình khởi chạy được viết bởi Shougo.
  5. Thêm giao diện cho unite.vim được viết bởi Shougo, anh cũng ghi chú đó là động cơ chính để viết NeoBundle.
  6. Thêm hỗ trợ cho các plugin được lưu trữ dưới dạng kho lưu trữ Subversion/Mercurial, nhưng bây giờ nó vẫn là một tính năng thử nghiệm.
  7. (CẬP NHẬT) Bây giờ NeoBundle thêm tính năng tải lười khi Vundle không có. Nó cho phép bạn tải các trình bổ sung tại một số điểm thời gian do người dùng xác định, không chỉ trong quá trình khởi tạo vim, trong đó .vimrc được tải.

Tôi sử dụng vundle vì nó đáp ứng nhu cầu của tôi (trước đây tôi đã sử dụng tác nhân gây bệnh). Nhưng bạn có thể thử tại NeoBundle.


(CẬP NHẬT) NeoBundle đã ngừng phát triển tích cực hiện nay và sẽ được thay thế bởi dein.vim, đó là một thương hiệu mới quản lý plugin Shougo của. Một lưu ý phụ, bạn cũng có thể xem vim-plug mà tôi hiện đang sử dụng.

+5

Tôi nghĩ bạn nên đề cập đến bài viết giải thích động cơ của tác giả NeoBundle được viết bằng tiếng Nhật. – elmart

+1

@eleom Bạn nói đúng. Thêm và cảm ơn. – dyng

+0

Có vẻ như dein của cùng một tác giả giờ đây là trình quản lý plugin tốt hơn nên thậm chí tôi đã chuyển sang nó gần đây. – pyros2097

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