Ketika tidak ada pengelola plugin, pengguna Vim harus mengunduh secara manual Plugin yang didistribusikan sebagai tarball dan mengekstraknya di direktori bernama ~/.vim
. Tidak masalah untuk beberapa plugin. Ketika mereka menginstal lebih banyak plugin, itu menjadi berantakan. Semua file plugin tersebar dalam satu direktori dan pengguna tidak dapat menemukan file mana yang termasuk dalam plugin mana. Lebih jauh lagi, mereka tidak dapat menemukan file mana yang harus mereka hapus untuk menghapus plugin. Di sinilah manajer plugin Vim berguna. Manajer plugin menyimpan file plugin yang diinstal di direktori terpisah, sehingga menjadi sangat mudah untuk mengelola semua plugin. Kami telah menulis tentang Vundle beberapa bulan yang lalu. Hari ini, kita akan melihat lagi pengelola plugin Vim bernama "Vim-plug" .
Vim-plug adalah pengelola plugin vim gratis, open source, sangat cepat dan minimalis. Itu dapat menginstal atau memperbarui plugin secara paralel. Anda juga dapat mengembalikan pembaruan. Ini menciptakan klon dangkal untuk meminimalkan penggunaan ruang disk dan waktu pengunduhan. Ini mendukung pemuatan plugin sesuai permintaan untuk waktu startup yang lebih cepat. Fitur penting lainnya adalah dukungan cabang/tag/komit, kait pasca-pembaruan, dukungan untuk plugin yang dikelola secara eksternal, dll.
Instal Vim-plug di Linux
Memasang Vim-plug sangat mudah! Yang harus Anda lakukan adalah membuka Terminal Anda dan menjalankan perintah berikut:
$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Pengguna Neovim dapat menginstal Vim-plug menggunakan perintah berikut:
$ curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Cara Menggunakan Pengelola Plugin Vim-plug
1. Memasang Plugin
Untuk menginstal plugin, Anda harus mendeklarasikannya terlebih dahulu dalam file konfigurasi Vim seperti yang ditunjukkan di bawah ini. File konfigurasi untuk Vim biasa adalah ~/.vimrc
dan file konfigurasi untuk Neovim adalah ~/.config/nvim/init.vim
. Harap diingat bahwa ketika Anda mendeklarasikan plugin dalam file konfigurasi, daftar harus dimulai dengan call plug#begin(PLUGIN_DIRECTORY)
dan akhiri dengan panggilan plug#end()
.
Sebagai contoh, mari kita instal "lightline.vim"
pengaya. Untuk melakukannya, tambahkan baris berikut di atas ~/.vimrc
. Anda berkas.
call plug#begin('~/.vim/plugged') Plug 'itchyny/lightline.vim' call plug#end()
Setelah menambahkan baris di atas dalam file konfigurasi vim, muat ulang dengan memasukkan perintah berikut:
:source ~/.vimrc
Atau, cukup muat ulang editor Vim.
Sekarang, buka editor vim:
$ vim
Periksa status menggunakan perintah:
:PlugStatus
Dan ketik perintah berikut dan tekan ENTER untuk menginstal plugin yang telah Anda deklarasikan di file konfigurasi tadi.
:PlugInstall
2. Perbarui Plugin
Untuk memperbarui plugin, jalankan:
:PlugUpdate
Setelah memperbarui plugin, tekan d
untuk meninjau perubahan. Atau, Anda dapat melakukannya nanti dengan mengetik :PlugDiff
.
3. Tinjau Plugin
Terkadang, plugin yang diperbarui mungkin memiliki bug baru atau tidak lagi berfungsi dengan benar. Untuk memperbaikinya, Anda cukup mengembalikan plugin yang bermasalah. Ketik :PlugDiff
perintah dan tekan ENTER untuk meninjau perubahan dari :PlugUpdate
. terakhir dan gulung kembali setiap plugin ke status sebelumnya sebelum pembaruan dengan menekan X
pada setiap paragraf.
4. Menghapus Plugin
Untuk menghapus plugin, hapus atau komentari plug perintah yang telah Anda tambahkan sebelumnya di file konfigurasi vim Anda. Kemudian, jalankan :source ~/.vimrc
atau mulai ulang editor Vim. Terakhir, jalankan perintah berikut untuk menghapus plugin:
:PlugClean
Perintah ini akan menghapus semua plugin yang tidak dideklarasikan di file konfigurasi vim Anda.
5. Tingkatkan Vim-plug
Untuk mengupgrade vim-plug itu sendiri, ketik:
:PlugUpgrade
Seperti yang Anda lihat, mengelola plugin menggunakan Vim-plug bukanlah masalah besar. Ini menyederhanakan manajemen plugin jauh lebih mudah. Sekarang buka dan temukan plugin favorit Anda dan instal menggunakan Vim-plug.