Bagaimana cara menginstal Plugin .vimball?

10

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?
Lyndon White
sumber

Jawaban:

10

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

akshay
sumber
3
Lihat juga: help vimball untuk perintah tambahan terkait vimball (menurut vim 7 dan lebih tinggi).
5

:UseVimball pathbukannya :so [name].vbauntuk vim8-paket / dein / vim-plug / minpac

Jika 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 .

Contoh: Instalasi Vis (Visual Block Cmds) oleh Charles Campbell (DrChip)

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'

Menginstal versi baru dari plugin default

Namun, perhatikan bahwa plugin default (mis. Netrw ) bersumber sebelum plugin dipasang ke vim 8 packpath. Urutan sumber adalah:

  1. $HOME/.vim/plugin
  2. $VIM/plugin
  3. $VIMRUNTIME/plugin
  4. $HOME/.vim/pack/*/start/*/plugin

Ini 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? .

Hotschke
sumber