สมมติว่าฉันมีการแมปซ้ำอีกหลายร้อยแบบที่กำหนดเองiabสำหรับ Java และการแมปอีกหนึ่งร้อยหรือมากกว่านั้นสำหรับ Haskell จากนั้นฉันต้องการแบ่งสิ่งเหล่านี้ออกเป็นไฟล์ต่าง ๆ เพื่อให้จัดการได้ง่ายขึ้น สิ่งที่ฉันกำลังมองหาคือการสร้างสิ่งนี้:
~/.
├── .vimrc
└── .vim
└── custom
├── java.vim
└── haskell.vim
ที่. vimrc อาจมีหน้าตาเป็นอย่างไร
import java
import haskell
เป็นเช่นนี้เป็นไปได้ที่จะทำหรือฉันเพิ่งจะสรุปสิ่งต่าง ๆ ? ฉันเดาว่าสิ่งที่ฉันพยายามทำให้ได้คือสิ่งที่ LaTeX ทำด้วย\inputคำสั่ง ...
after/ftplugin?
~/.vim/after/ftplugin/java.vimนั้นจะถูกเรียกใช้โดยอัตโนมัติทุกครั้งที่คุณเปิดjavaไฟล์ นี่เป็นสิ่งที่คุณต้องการ
~/.vim/after/ftplugin/$language.vimหรือไม่