ฉันจะติดตั้ง. vimball plugin ได้อย่างไร


10

ฉันได้รับปลั๊กอินสำหรับ Vim .vimballมันเข้ามาในสิ่งที่เรียกว่า

  • ฉันตั้งใจจะทำอะไรกับสิ่งนี้อย่างแน่นอน?
  • ฉันจะวางไว้ที่ไหน
  • ฉันต้องรูทเพื่อติดตั้งหรือไม่

คำตอบ:


10

เพียงแค่เปิดไฟล์ vimball :source %ในกลุ่มแล้วรัน

มันจะย้ายไฟล์ไปยังโฟลเดอร์ที่เหมาะสมใน~/.vimไดเรกทอรีของคุณ

คุณไม่จำเป็นต้องรูทเพราะมันเพียงแค่คัดลอกไฟล์ไปยัง~/.vimไดเรกทอรีของคุณ คุณสามารถลบมันได้หลังจากที่คุณได้ไฟล์ vimball แล้ว


3
ดูเพิ่มเติม: ช่วย vimball สำหรับคำสั่งเพิ่มเติมที่เกี่ยวข้องกับ vimball (ใน vim 7 ขึ้นไปฉันคิดว่า)

5

:UseVimball pathแทน:so [name].vbaสำหรับ vim8-packages / dein / vim-plug / minpac

หากคุณใช้เส้นทางแพ็ค vim8 หรือตัวจัดการปลั๊กอินที่รองรับปลั๊กอินท้องถิ่น (เช่นdeinหรือvim-plug ) คุณอาจต้องการติดตั้งvimball ( .vba[.gz]) ลงในไดเรกทอรีเฉพาะและไม่รวมกับ~/.vimไดเรกทอรีของคุณ

ตัวอย่าง: การติดตั้งVis (Visual Block Cmds)โดย Charles Campbell (DrChip)

เส้นทางแพ็ค vim8 / minpac

ถ้าคุณใช้แพคเกจคุณลักษณะของ vim8 หรือminpac , ~/.vim/pack/manual/start/visจะเป็นสถานที่ที่เหมาะสม ขั้นตอนการติดตั้งก็จะเป็น

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

หากคุณใช้deinหรือvim-plugคุณจะติดตั้ง vimball ไม่ได้อยู่ในเส้นทางแพ็ค แต่เป็นหนึ่งในตัวเลือกของคุณและจะเพิ่มปลั๊กอินนี้ด้วยตัวจัดการปลั๊กอินที่ระบุในบรรทัดของคุณ$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 http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/plugged-manual/vis
Plug '~/.vim/plugged-manual/vis'

การติดตั้งปลั๊กอินเริ่มต้นเวอร์ชันใหม่

อย่างไรก็ตามทราบว่าปลั๊กอินเริ่มต้น (เช่นnetrw ) มีที่มาก่อนที่จะติดตั้งปลั๊กอินเป็นกลุ่ม packpath8 แหล่งที่มาคือ:

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

ซึ่งหมายความว่าการติดตั้งnetrwเวอร์ชั่นใหม่ลงใน a packpathนั้นไม่ตรงไปตรงมาอย่างที่คิด ดูรายละเอียดแพ็คเกจ Vim 8 ฉันจะเขียนทับแพ็คเกจเริ่มต้นได้อย่างไร .

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.