การกำหนดค่ากลาง
หากไม่สามารถกำหนดค่าข้อยกเว้นในท้องถิ่นจากส่วนกลางคุณสามารถใส่ autocmds ดังกล่าวลงใน~/.vimrc
:
:autocmd BufRead,BufNewFile /path/to/dir/* setlocal ts=4 sw=4
ในทางกลับกันหากคุณต้องการการกำหนดค่าเฉพาะที่จัดเก็บไว้ในโครงการ (และไม่ต้องการฝังสิ่งนี้ในไฟล์ทั้งหมดผ่านทางแบบจำลอง ) คุณมีสองตัวเลือกต่อไปนี้:
การกำหนดค่าท้องถิ่นด้วยฟังก์ชั่นในตัว
หากคุณเริ่ม Vim จากไดเร็กทอรีรูทโปรเจ็กต์ในตัวเสมอ
:set exrc
เปิดใช้งานการอ่าน.vimrc
ไฟล์จากไดเรกทอรีปัจจุบัน คุณสามารถวาง:set ts=4 sw=4
คำสั่งในนั้น
การกำหนดค่าท้องถิ่นผ่านปลั๊กอิน
มิฉะนั้นคุณต้องการความช่วยเหลือของปลั๊กอิน; มีหลายอย่างใน vim.org; ฉันสามารถแนะนำปลั๊กอิน localrcซึ่งแม้แต่อนุญาตการกำหนดค่าเฉพาะชนิดไฟล์ในเครื่อง
โปรดทราบว่าการอ่านการกำหนดค่าจากระบบไฟล์มีผลกระทบด้านความปลอดภัย :set secure
คุณอาจต้องการที่จะ