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:
- Đổi tên các lệnh từ
Vundle
, thay thế Bundle
để NeoBundle
. (Ví dụ: BundelInstall
đến NeoBundleInstall
).
- Thêm hỗ trợ cho vital.vim, thư viện tiện ích vim được viết bởi thinca.
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.
- Thêm hỗ trợ cho vimproc, plugin trình khởi chạy được viết bởi Shougo.
- 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
.
- 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.
- (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.
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
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. :) –
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