Saya diberi plugin untuk Vim. Itu datang dalam sesuatu yang disebut .vimball.
- Apa sebenarnya yang harus saya lakukan dengan ini?
- Di mana saya meletakkannya?
- Apakah saya perlu root untuk menginstalnya?
Saya diberi plugin untuk Vim. Itu datang dalam sesuatu yang disebut .vimball.
Jawaban:
Cukup buka file vimball di Vim dan kemudian jalankan :source %.
Ini akan memindahkan file ke folder yang sesuai di ~/.vimdirektori Anda .
Anda tidak perlu root karena hanya menyalin file ke ~/.vimdirektori Anda . Anda dapat menghapusnya setelah Anda membuat file vimball
:UseVimball pathbukannya :so [name].vbauntuk vim8-paket / dein / vim-plug / minpacJika Anda menggunakan jalur paket vim8 atau manajer plugin yang mendukung plugins lokal (mis. Dein atau vim-plug ), Anda mungkin ingin menginstal vimball ( .vba[.gz]) ke direktori tertentu dan tidak menggabungkannya dengan ~/.vimdirektori Anda .
jalur paket vim8 / minpac
Jika Anda menggunakan fitur paket vim8 atau minpac , ~/.vim/pack/manual/start/visakan menjadi lokasi yang masuk akal. Langkah-langkah instalasi akan
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/pack/manual/start/vis
Jika Anda menggunakan dein atau vim-plug , Anda akan menginstal vimball bukan di jalur paket tetapi salah satu pilihan Anda dan akan menambahkan plugin ini dengan baris khusus manajer plugin ke $MYVIMRC:
dein
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/dein-manual/vis
dein#add('~/.vim/dein-manual/vis')
vim-plug
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/plugged-manual/vis
Plug '~/.vim/plugged-manual/vis'
Namun, perhatikan bahwa plugin default (mis. Netrw ) bersumber sebelum plugin dipasang ke vim 8 packpath. Urutan sumber adalah:
$HOME/.vim/plugin$VIM/plugin$VIMRUNTIME/plugin$HOME/.vim/pack/*/start/*/pluginIni berarti menginstal versi netrw yang lebih baru ke dalam packpathtidak semudah yang dipikirkan orang. Lihat untuk detail paket Vim 8, bagaimana cara menimpa paket default? .