ไฟล์คอนฟิกูเรชันปลั๊กอินสำหรับ Vim


0

ฉันค่อนข้างใหม่กับ Vim และเนื่องจากฉันกำลังเขียน.vimrcไฟล์ของตัวเองฉันจึงสงสัยว่ามีวิธีการจัดเก็บคำสั่งทั้งหมดที่เกี่ยวข้องกับการกำหนดค่าปลั๊กอินบางอย่างในไฟล์ภายนอกหนึ่งไฟล์หรือไม่เพื่อสร้างต้นฉบับ.vimrcไฟล์หนาแน่นน้อยลงและฉันจะเรียกไฟล์นั้นว่าอย่างไรใน.vimrcไฟล์ของฉัน ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม.

แก้ไข: ฉันลืมที่จะบอกว่าฉันกำลังใช้ Pathogen เป็นผู้จัดการปลั๊กอิน

คำตอบ:


2

คุณสามารถแยกการตั้งค่าสำหรับปลั๊กอินในหลาย ๆ ไฟล์และรวมไว้ใน. vimrc

ตัวอย่างเช่น:

" My Plugin settings {
if filereadable(expand('~/.vim/my.plugin.settings.vim'))
  source ~/.vim/my.plugin.settings.vim
endif
" }

ขอขอบคุณ! ฉันต้องใส่ if block ที่ไหน ที่จุดเริ่มต้นของไฟล์?
g_rmz

ฉันคิดออกว่าจะใส่บล็อกไหนขอบคุณอีกครั้ง!
g_rmz

คุณสามารถวางแทนบล็อกด้วยการตั้งค่าปลั๊กอิน ยินดีต้อนรับคุณ!
Iryston

1

ถ้าเชื้อโรคไม่ได้ลงทะเบียนปลั๊กอินก่อน$HOME/.vim(ซึ่งไม่น่าเป็นอย่างมาก) $HOME/.vim/plugin/คุณก็สามารถวางแฟ้มการกำหนดค่าของคุณให้เป็น นั่นคือทั้งหมดที่ ไม่จำเป็นต้องทดสอบอะไร (*) และไม่ต้องระบุอย่างชัดเจน IOW: ไม่จำเป็นต้องเขียนอะไรใน.vimrcการกำหนดค่าปลั๊กอินของคุณถ้าคุณใช้ตัวจัดการปลั๊กอิน

(*) ที่จริงแล้วไม่จำเป็นต้องทดสอบอะไรจริง ๆ : :runtime my.plugin.settings.vimจะไม่เห่าคุณถ้าไฟล์ไม่ได้อยู่ที่นั่นและมันจะมีแหล่งที่มาถ้ามันเป็น

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