Làm cách nào để cài đặt Plugin .vimball?


10

Tôi đã được cung cấp một plugin cho Vim. Nó đến trong một cái gì đó gọi là a .vimball.

  • Tôi có ý định làm gì với điều này chính xác?
  • Tôi để nó ở đâu?
  • Tôi có cần root để cài đặt không?

Câu trả lời:


9

Đơn giản chỉ cần mở tệp vimball trong Vim và sau đó thực thi :source %.

Nó sẽ di chuyển các tập tin vào thư mục thích hợp của họ trong thư mục của bạn ~/.vim.

Bạn không cần phải root vì nó chỉ sao chép các tập tin vào ~/.vimthư mục của bạn . Bạn có thể xóa nó sau khi bạn đã lấy tệp vimball


3
Xem thêm: trợ giúp vimball cho các lệnh liên quan đến vimball bổ sung (tôi nghĩ trong vim 7 trở lên).

5

:UseVimball paththay vì :so [name].vbacho vim8-gói / dein / vim-plug / minpac

Nếu bạn sử dụng đường dẫn gói vim8 hoặc trình quản lý plugin hỗ trợ các plugin cục bộ (ví dụ: dein hoặc vim-plug ), bạn có thể muốn cài đặt vimball ( .vba[.gz]) vào một thư mục cụ thể và không hợp nhất nó với ~/.vimthư mục của bạn .

Ví dụ: Cài đặt Vis (Visual Block Cmds) của Charles Campbell (DrChip)

đường dẫn gói vim8 / minpac

Nếu bạn sử dụng tính năng gói của vim8 hoặc minpac , ~/.vim/pack/manual/start/vissẽ là một vị trí hợp lý. Các bước cài đặt sẽ là

$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/pack/manual/start/vis

Nếu bạn sử dụng dein hoặc vim-plug , bạn sẽ cài đặt vimball không theo đường dẫn gói mà là một trong những lựa chọn của bạn và sẽ thêm plugin này với một dòng cụ thể của trình quản lý plugin vào $MYVIMRC:

dein

$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/dein-manual/vis
dein#add('~/.vim/dein-manual/vis')

cắm vim

$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/plugged-manual/vis
Plug '~/.vim/plugged-manual/vis'

Cài đặt phiên bản mới của plugin mặc định

Tuy nhiên, lưu ý rằng các plugin mặc định (ví dụ netrw ) có nguồn gốc trước khi các plugin được cài đặt vào vim 8 packpath. Thứ tự nguồn là:

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

Điều này có nghĩa là việc cài đặt một phiên bản netrw mới hơn vào một phiên bản packpathkhông đơn giản như người ta nghĩ. Xem để biết chi tiết các gói Vim 8, làm cách nào để ghi đè lên gói mặc định? .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.