मैं इस बात का प्रशंसक हूं कि एटम और सबलेम टेक्स्ट हैंडल लाइन फोल्डिंग, जहां प्रत्येक फोल्ड की पहली लाइन दिखाई देती है (सिंटैक्स हाइलाइटिंग के साथ पूरी), और एक मार्कर लाइन के अंत में संलग्न होता है जो गुना को इंगित करता है।
नीचे दिए गए स्क्रीनशॉट को देखें विम की इंडेंट फोल्डिंग (टॉप) बनाम एटम की (नीचे):
विम प्रत्येक गुना के लिए दो लाइनें समर्पित करता है। पहली पंक्ति एक शीर्षक के रूप में कार्य करती है, और दूसरी पंक्ति तह के बारे में कुछ जानकारी (पंक्तियों की संख्या और तह के अंदर पाठ) का वर्णन करती है।
एटम केवल एक लाइन का उपयोग करता है, और बाईं ओर लाइन संख्याओं में जोड़े गए रंग के साथ, गुना को इंगित करने के लिए लाइन के अंत में एक छोटे मार्कर का उपयोग करता है। एटम की तह शैली कम स्क्रीन रियल एस्टेट का उपयोग करती है लेकिन फिर भी मुझे उन सभी सूचनाओं का संचार करती है जिनकी मुझे वास्तव में आवश्यकता है।
मैं एटम फोल्डिंग स्टाइल में आंशिक हूं। यह मेरी राय में, क्लीनर और अधिक सुसंगत लगता है, खासकर जब एक पंक्ति में कई तरीकों या विशेषताओं को सूचीबद्ध किया जाता है (जैसा कि उपरोक्त स्क्रीनशॉट में है)।
क्या विम में मोटे तौर पर अनुमानित फोल्डिंग स्टाइल का एक तरीका है?
from __future__ import braces
) ... आपने तह को कैसे कॉन्फ़िगर किया? और क्या आप इस कोड को स्निपेट (या समस्या को प्रदर्शित करने वाले अन्य) को चिपका सकते हैं? विम एक ही लाइन से गुना होता है, लेकिन जैसा कि मुरू ने उल्लेख किया है, आपके तह देर से एक लाइन शुरू करते हैं।