मैं 80 कॉलम नीचे मेरी लाइनों रखना पसंद में LINEBREAK के बाद कोष्ठक का है, इसलिए मैं अक्सर एक लाइन है कि इस तरह दिखता है refactor करना चाहते हैं:संरेखित मांगपत्र उदात्त पाठ
object.function(a_long_argument, another_long_argument, and_a_third)
इस के लिए
:
object.function(a_long_argument,
another_long_argument,
and_a_third)
लेकिन जब मैं पहले के बाद एंटर दबाता हूं, "सब्लिमे में यह केवल लाइनब्रैक करता है और कर्सर को कुछ रिक्त स्थान देता है। मैं इसे पैराथेसिस या [] या {} में संरेखित करना चाहता हूं, जिसमें मैं हूं, जैसे Emacs बहुत खूबसूरती से करता है।
क्या इसके लिए कोई विकल्प है? क्या इसके लिए कोई प्लगइन है? क्या मुझे अपना खुद लिखना है?
मैंने इसे खोजने की कोशिश की है, लेकिन मुझे कुछ भी नहीं मिला है।
संपादित करें:
और भी बेहतर एक शॉर्टकट है या प्लगइन या कुछ ऐसी पंक्तियां हैं, या पूरे बफर के चयन के लिए कुछ होता है, और यह अच्छा स्पॉट पर ऑटो LINEBREAK की कोशिश करते हैं। रिफैक्टर टिप्पणियां भी। अगर इसे भाषा विशिष्ट होना है, तो मैं इसे मुख्य रूप से पायथन और सी ++ के लिए चाहता हूं।
मैं इसे भी जानना चाहता हूं। यदि आपको यहां कोई जवाब नहीं मिलता है तो सीधे [सब्लिम फोरम] (http://www.sublimetext.com/forum/) पर जॉन (एसटी 2 के डेवलपर) से पूछने पर विचार करें। – AGS
धन्यवाद @AGS, अगर मैं 24 घंटों में कोई जवाब नहीं देता तो मैं ऐसा करूँगा। मुझे लगा कि चूंकि स्टैकओवरफ्लो के पास उत्कृष्ट पाठ के लिए एक टैग है, इसलिए वह यहां छिप जाएगा। – Gurgeh
पीईपी -8 के अनुसार पूरी पायथन फाइलों को स्वरूपित करने के लिए आप PyTidy का उपयोग कर सकते हैं https://github.com/witsch/SublimePythonTidy –