มีปลั๊กอิน gedit ที่ชื่อว่าModelinesและปลั๊กอินนั้นอธิบายว่า
โมเดล Emacs, Kate และ Vim รองรับ gedit
แบบจำลองคืออะไร และพวกเขาทำงานใน gedit อย่างไร
มีปลั๊กอิน gedit ที่ชื่อว่าModelinesและปลั๊กอินนั้นอธิบายว่า
โมเดล Emacs, Kate และ Vim รองรับ gedit
แบบจำลองคืออะไร และพวกเขาทำงานใน gedit อย่างไร
คำตอบ:
Modelines อนุญาตให้คุณตั้งค่าการกำหนดค่าตามความต้องการแบบไฟล์ต่อไฟล์และอนุญาตให้คุณเลียนแบบตัวเลือกการตั้งค่าบางอย่างของบรรณาธิการยอดนิยมอื่น ๆ (Vim, Emacs และ Kate)
ตัวอย่างเช่นหากคุณมีการกำหนดลักษณะ gedit ของคุณให้ใช้ 4 ช่องว่างต่อการเยื้องคุณสามารถใช้ modelines เพื่อแทนที่สิ่งนี้และตั้งเพียง 2 ช่องว่างต่อการเยื้องในไฟล์นั้น ๆ
แม้ว่าการสร้างแบบจำลองจริงในเอกสารของคุณเป็นอีกเรื่องหนึ่ง มันค่อนข้างซับซ้อน (ดูเอกสารประกอบสำหรับโมเดล Kate ) และโดยทั่วไปแล้วเหมาะสำหรับผู้ที่คุ้นเคยกับบรรณาธิการที่ตนเลือก นี่คือเหตุผลที่เอกสาร gedit เชื่อมโยงไปยังคู่มือต่างๆสำหรับ Vim, Emacs และ Kate แทนที่จะอธิบายรายละเอียดของแบบจำลองภายในเอกสาร
นี่คือตัวอย่าง vim-style modeline ในไฟล์ python ลองเรียกมันว่า test.py บรรทัดที่ส่วนท้ายจะเปิดใช้งานโมเดลตั้งค่าพื้นที่แท็บที่ 24 ช่องว่าง (เห็นได้ชัดว่าเป็นวิธีการเขียนโค้ดไพ ธ อนที่ไม่ดี แต่ทำเพื่อผลที่นี่) และปิดคุณสมบัติแท็บที่ขยาย
print "hello"
print "say what?"
# ex:set ts=24 noet:
ลองใช้ gedit และบอกให้ฉันรู้ว่ามันเหมาะกับคุณหรือไม่ ตัวเลือกที่เป็นกลุ่ม modeline มีเอกสารค่อนข้างดีที่นี่ หากคุณต้องการที่จะลุยเอกสาร Emacs เพื่อค้นหาตัวเลือกโมเดลของพวกเขาคุณสามารถทำได้ :)
modelines Gedit อธิบายไว้ที่นี่
ในไฟล์ข้อความ (ตัวอย่างเช่นในคอมเม้นต์ซอร์สโค้ด) คุณสามารถเพิ่มคำแนะนำการปรับแต่งการกำหนดค่าสำหรับตัวแก้ไข (เช่นแท็บการแสดงเป็นช่องว่าง 4 ไฟล์ในไฟล์นี้)