dein.vim : Sebagai tindak lanjut dari pertanyaan ini , saya akan menambahkan di sini pengelola plugin yang dibuat oleh Shougo yang terkenal.
Menurut README, plugin memiliki dependensi berikut:
Vim >7.4 or neovim
: sementara menjaga agar Vim tetap mutakhir adalah hal yang baik, mungkin bermasalah bagi beberapa pengguna yang versi sebelumnya tidak didukung
git
: yang sangat umum untuk manajer paket
rsync
: yang tidak biasa seperti git
Penulis mengklaim bahwa ini lebih cepat dari NeoBundle. Patokan dapat ditemukan di halaman readme proyek .
Salah satu konsep asli dari manajer plugin ini adalah bahwa hal itu tidak memberikan perintah apapun, tapi hanya fungsi: misalnya, untuk memperbarui plugin Anda Anda tidak dapat menggunakan sesuatu seperti :PlugUpdate
, Anda harus menghubungi: :call dein#update()
. Sejujurnya saya belum menemukan penjelasan tentang pilihan desain ini.
Juga, seseorang membuat sebuah plugin yang menyediakan perintah "hilang" ini. Saya tidak tahu apakah ini ide yang bagus atau apakah ini bertentangan dengan ide utama pengelola plugin tetapi penulis menyebutkannya di FAQ file doc.
Dein.vim mendukung mendapatkan plugin dari Github (dengan akses yang difasilitasi ke plugin dari vimscript.org) dan dari direktori lokal.
Pengelola plugin menyediakan beberapa fitur klasik seperti memperbarui dan menonaktifkan plugin. Ini juga memungkinkan pelaksanaan kait pada saat instalasi.
Perhatikan bahwa menurut FAQ, Anda harus membuat helptag secara manual dari plugins yang dipasangnya.
Hal yang menarik adalah bahwa penulis ingin agar dein.vim mudah untuk diuji dan dipelihara sehingga repositori juga mengandung beberapa skrip pengujian.
Akhirnya, saya akan mengatakan bahwa manajer plugin ini tampaknya dirancang untuk menjadi ringan dan cepat, yang menarik, tetapi saya pikir itu kurang ramah pengguna daripada vim-plug atau Vundle , misalnya.
Oh, juga, Shougo menggambarkan dein.vim sebagai "pengelola plugin Vim / Neovim bertenaga gelap" jika ada yang tahu apa artinya, silakan mengedit jawaban ini: Saya ingin tahu ;-)