dein.vim : Để theo dõi câu hỏi này , tôi sẽ thêm vào đây trình quản lý plugin được tạo bởi Shougo nổi tiếng.
Theo README, plugin có các phụ thuộc sau:
Vim >7.4 or neovim
: trong khi việc cập nhật Vim là một điều tốt, có thể có vấn đề với một số người dùng rằng các phiên bản trước không được hỗ trợ
git
: khá phổ biến đối với người quản lý gói
rsync
: không phổ biến như git
Tác giả tuyên bố rằng nó nhanh hơn NeoBundle. Một điểm chuẩn có thể được tìm thấy trên trang readme của dự án .
Một khái niệm ban đầu của trình quản lý plugin này là nó không cung cấp bất kỳ lệnh nào, mà chỉ có các chức năng: ví dụ: để cập nhật các plugin bạn không thể sử dụng một cái gì đó như :PlugUpdate
, bạn sẽ phải gọi : :call dein#update()
. Thành thật mà nói tôi đã không tìm thấy một sự khám phá về sự lựa chọn thiết kế này.
Ngoài ra, ai đó đã tạo một plugin cung cấp các lệnh "thiếu" này. Tôi không biết liệu đây có phải là một ý tưởng tốt hay nếu điều này trái với ý tưởng chính của trình quản lý plugin nhưng tác giả đề cập đến nó trong Câu hỏi thường gặp của tệp tài liệu.
Dein.vim hỗ trợ nhận các plugin từ Github (với quyền truy cập được hỗ trợ vào các plugin từ vimscript.org) và từ các thư mục địa phương.
Trình quản lý plugin cung cấp một số tính năng cổ điển như cập nhật và vô hiệu hóa các plugin. Nó cũng cho phép thực hiện các hook tại thời điểm cài đặt.
Lưu ý rằng theo Câu hỏi thường gặp, có vẻ như bạn phải tự xây dựng các trợ giúp của các plugin mà nó cài đặt.
Một điểm thú vị là tác giả muốn dein.vim dễ kiểm tra và duy trì để kho lưu trữ cũng chứa một số tập lệnh kiểm tra.
Cuối cùng, tôi muốn nói rằng trình quản lý plugin này dường như được thiết kế gọn nhẹ và nhanh, điều này rất thú vị, nhưng tôi nghĩ rằng nó ít thân thiện với người dùng hơn vim-plug hoặc Vundle chẳng hạn.
Ồ, còn nữa, Shougo mô tả dein.vim là một "trình quản lý plugin Vim / Neovim được hỗ trợ tối" nếu có ai biết ý nghĩa của nó, hãy thoải mái chỉnh sửa câu trả lời này: Tôi tò mò ;-)