2012-12-20 13 views
5

नई लाइन बनाने के लिए नोटपैड ++ में एंटर दबाते समय, क्या नई लाइन के लिए पिछली पंक्ति का सटीक इंडेंटेशन प्राप्त करना संभव है? कोई फर्क नहीं पड़ता कि मैंने क्या कोशिश की है, नोटपैड ++ हमेशा टैब के साथ जितनी संभव हो उतनी जगहों को प्रतिस्थापित करेगा।नोटपैड ++ इंडेंट में रिक्त स्थान

एक उदाहरण के रूप में, मैं निम्नलिखित है कहते हैं (। ---> है एक टैब, एक जगह नहीं है, | कर्सर है):

--->--->a_very_long_variable_name = another_long_name 
--->--->..........................+ yet_another_variable|; 

कहते हैं कि मैं पर एक तिहाई संकार्य जोड़ना चाहते हैं की सुविधा देता है एक नई लाइन Enter दबा के बाद, मैं उम्मीद होती है निम्नलिखित:

--->--->a_very_long_variable_name = another_long_name 
--->--->..........................+ yet_another_variable 
--->--->--->--->--->--->--->--->..|; 

किसी को भी एक सेटिंग या प्लगइन है कि एक सटीक प्रतिलिपि प्राप्त करने के लिए इस्तेमाल किया जा सकता का पता है:

--->--->a_very_long_variable_name = another_long_name 
--->--->..........................+ yet_another_variable 
--->--->..........................|; 

दुर्भाग्य से, क्या Notepad ++ वास्तव में पैदा करता है यह है टैब द्वारा रिक्त स्थान को बदलने के बजाए इंडेंटेशन का?

यह भी अच्छा होगा अगर ब्लॉक इंडेंटिंग/अनइंडेंटिंग टैब को रिक्त स्थान बदलने के बजाय केवल प्रमुख टैब की संख्या को प्रभावित करेगी।

+0

आप इस तरह की रिक्त स्थान और टैब क्यों मिश्रण करना चाहते हैं? – ellak

+0

@ellak हम सिद्धांत का पालन करते हैं कि टैब का उपयोग इंडेंटेशन के लिए किया जाता है, और रिक्त स्थान संरेखण के लिए उपयोग किया जाता है। यह हर किसी को इंडेंटेशन आकार चुनने की इजाजत देता है, जब वे अलग-अलग इंडेंटेशन आकारों का उपयोग करते हैं तो गलत तरीके से मुद्दों के बिना। सामने दो टैब इंडेंटेशन हैं, रिक्त स्थान संरेखण हैं। – zennehoy

+0

कूल! मैं ऐसा पहले कभी नहीं देखा :) – ellak

उत्तर

4

मैं इस प्रश्न में कुछ इसी तरह की तलाश कर रहा था (विभिन्न इंडेंटेशन शैलियों के साथ कई परियोजनाओं पर काम कर रहा था), और सोचा कि मैं इस पर किसी और के लिए ठोकर खाऊंगा।

वहाँ जो नोटपैड बनाता ++ किसी भी रूपांतरण, "TabIndentSpaceAlign" कर के बिना खरोज रखने के लिए एक अच्छा प्लगइन है: http://code.google.com/p/kereds-notepad-plus-plus-plugins/

इसके अलावा Notepad ++ प्लगइन प्रबंधक से उपलब्ध है। इसे स्थापित करने के बाद प्लगइन को सक्षम करना न भूलें! (प्लगइन्स मेनू देखें)

2

मुझे किसी भी सेटिंग से अवगत नहीं है जो पिछली पंक्ति से सटीक इंडेंटेशन शैली (टैब और रिक्त स्थान का संयोजन) की प्रतिलिपि बनायेगा। आप सेटिंग्स टैब में सभी टैब को रिक्त स्थान और प्रति टैब (टैब स्टॉप) की संख्या में कनवर्ट करने के लिए चुन सकते हैं, लेकिन मुझे लगता है कि यह आपके विकल्पों की सीमा है। बाद में ऐसा करने के लिए प्लगइन विकसित करना संभव होना चाहिए, लेकिन मुझे वर्तमान में ऐसा प्लगइन से अवगत नहीं है।

संबंधित मुद्दे