मैं इंडेंटेशन के अलग-अलग स्तरों वाली परियोजनाओं पर काम करता हूं। इन परियोजनाओं में से कई में, फ़ाइलों को आमतौर पर कैसे संरचित किया जाता है, अधिकांश लाइनों को कम से कम दो स्तरों (जैसे जावा में तरीके) के लिए प्रेरित किया जाता है।
इसका मतलब यह होगा कि लाइन लाइन पर एक नई लाइन बनाते समय
public void something () {
मेरे कर्सर को अगली पंक्ति में लाएगा, जैसे स्वचालित रूप से इंडेंट किया जाएगा
public void something () {
[cursor]
जबकि मैं टैब कुंजी को एक नई लाइन पर कुछ बार हिट कर सकता हूं ताकि इसे लाइन में लाया जा सके, क्या ऐसा करने का एक बेहतर तरीका है (स्वचालित रूप से संभव है)?
'smartindent'
पदावनत किया जाता है, इसलिए यह सबसे अच्छा विकल्प नहीं है। यह द्वारा प्रतिस्थापित किया गया'cindent'
और'cinoptions'
सी जैसी भाषाओं के लिए। सामान्य तौर पर, हालांकि, फ़ाइल प्रकार इंडेंटिंग'autoindent'
एक वापसी के रूप में जाने का रास्ता है ।