ฉันจะรวมการตั้งค่ากลุ่มในซอร์สโค้ดเพื่อให้ไฟล์แสดงในลักษณะเดียวกันได้อย่างไร


8

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

ด้วยวิธีนี้แท็บสต็อปจะมีความกว้างที่ถูกต้องเสมอแม้ว่าฉันจะถ่ายโอนไฟล์นี้ไปยังคอมพิวเตอร์เครื่องอื่น

อย่างไรก็ตามฉันไม่สามารถจำได้ว่าคำวิเศษคืออะไรเพื่อให้กลุ่มรับการตั้งค่าเมื่อโหลดไฟล์ ความคิดใด ๆ

คำตอบ:


12

ใส่ความคิดเห็นvi:ในนั้นลงท้ายด้วยขึ้นบรรทัดใหม่

/* vi: tabstop=4
*/

ถ้าเป็นกลุ่มไม่เลือกนี้ขึ้นแล้วคุณอาจจะต้องเพิ่มการset modeline ~/.vimrcดู:h modelineรายละเอียดทั้งหมด


ขอบคุณมากที่ชี้ให้ฉันไปในทิศทางที่ถูกต้อง! มันใช้งานได้สมบูรณ์แบบ ไชโย
Jon

2
คุณสามารถหลีกเลี่ยงการมีสตริงความคิดเห็นปิดในบรรทัดใหม่โดยใช้รูปแบบ "set" ของ modeline ตัวอย่างเช่น: / * vi: set tabstop = 4: * /
Heptite

2
ฉันไม่ต้องการบรรทัดใหม่# vim:et:sts=4:sw=4
เฟลิเป้อัลวาเรซ

1
คุณยินดีต้อนรับ:<!-- vi: set sw=4 ts=4: -->
Andrejs Cainikovs
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.