जवाबों:
मॉडलइन आपको फ़ाइल-दर-फ़ाइल आधार पर वरीयताएँ सेट करने की अनुमति देते हैं, और कुछ अन्य लोकप्रिय संपादकों (वीम, एमएसीएस और केट) की वरीयता-सेटिंग विकल्पों में से कुछ की नकल करने की अनुमति देते हैं।
उदाहरण के लिए, यदि आपके पास प्रति इंडेंटेशन के लिए 4 रिक्त स्थान का उपयोग करने के लिए आपकी gedit प्राथमिकताएं हैं, तो आप इसे ओवरराइड करने के लिए मॉडललाइन का उपयोग कर सकते हैं और उस विशेष फ़ाइल पर केवल 2 स्थान प्रति इंडेंटेशन सेट कर सकते हैं।
वास्तव में अपने दस्तावेज़ों में मॉडललाइन बनाना एक और बात है, हालाँकि। यह बल्कि जटिल हो सकता है ( केट मॉडल के लिए दस्तावेज़ीकरण देखें ), और आम तौर पर उन लोगों के अनुकूल होता है जो अपनी पसंद के संपादकों से परिचित हैं। यही कारण है कि gedit दस्तावेज़ीकरण Vim, Emacs, और Kate के लिए विभिन्न पुस्तिकाओं से लिंक करता है, बजाय अपने मॉडल के प्रलेखन के भीतर विस्तार से वर्णन करने के।
यहाँ एक अजगर फ़ाइल में एक नमूना विम-शैली मॉडलाइन है। चलो इसे test.py कहते हैं। अंत में लाइन मॉडललाइन पर मुड़ जाती है, टैब स्थानों को 24 स्थानों पर सेट करती है (स्पष्ट रूप से एक बुरा अजगर कोडिंग अभ्यास, लेकिन बस यहां प्रभाव के लिए किया जाता है), और विस्तारित टैब सुविधा को बंद कर देता है।
print "hello"
print "say what?"
# ex:set ts=24 noet:
इसे gedit में आज़माएं और मुझे बताएं कि क्या यह आपके लिए काम करता है। विम मॉडल के विकल्प यहां काफी अच्छी तरह से प्रलेखित हैं । यदि आप अपने मॉडल के विकल्प खोजने के लिए Emacs प्रलेखन के माध्यम से उतारा करना चाहते हैं, तो आप ऐसा करने के लिए स्वागत करते हैं। :)
गेडिट मॉडल का वर्णन यहाँ किया गया है ।
पाठ फ़ाइल में (उदाहरण के लिए स्रोत कोड टिप्पणियों में) आप संपादक के लिए कुछ कॉन्फ़िगरेशन अनुकूलन संकेत जोड़ सकते हैं (जैसे इस फ़ाइल में 4 रिक्त स्थान के रूप में डिस्प्ले टैब)।