fold -s
आपके प्रश्न का सबसे छोटा, सबसे अच्छा उत्तर है।
हालाँकि, उन सभी उद्देश्यों के लिए अच्छा उपकरण कुछ मामलों में हैं, सामान्य तौर पर, आपको अपना संपादक ऐसा करना चाहिए।
Emacs में, आप इसे वैसे भी ट्विक कर सकते हैं जो आप चाहें। मेरे लिए, मैं उपयोग करता हूं visual-line-mode
( Wrap
मोड लाइन में एक मामूली मोड के रूप में दिखाता है ) क्योंकि सामान्य स्थिति में, मैं नहीं चाहता कि अनुच्छेदों के अंत में लाइन कहीं और टूट जाए।
मैंने सोचा कि मैं इसे करने का तरीका बताऊंगा। यह "रास्ता" नहीं है, बल्कि यह एक तरीका है; जैसा कि मैंने फ़ंक्शन और चर का उल्लेख किया है, आपका तरीका उन्हें एक साथ रखना और उन्हें आपके लिए काम करने के लिए स्वचालित करना है। (यह Emacs है, लेकिन किसी भी पर्याप्त रूप से उन्नत संपादक के लिए, एक समान पोस्ट लिखा जा सकता है।)
मैंने कहा कि मेरे पास जब मैं टाइप करता हूं, तो मेरे पास लिपटी हुई रेखाएं होती हैं, और कभी भी उन्हें मैन्युअल रूप से नहीं तोड़ता। हमेशा की तरह, कुछ अपवाद हैं: उदाहरण के लिए, GNUS यूज़नेट को एक निश्चित चौड़ाई (वर्णों) से परे लाइनों के साथ पोस्ट नहीं भेजेगा। तो, फिर मैं उपयोग करता हूं M-q
। Emacs में, M-q
कमांड चलाता है fill-paragraph
। चर fill-column
भरने के लिए चौड़ाई को नियंत्रित करता है। उदाहरण के रूप में, अगर मैं इसे (एक पंक्ति में) लिखता हूँ
This is a lot of text being written right now. The purpose is to overflow the line so I have have to line break it with M-q.
और फिर मैं का उपयोग करें, मुझे मिलता है
This is a lot of text being written right now. The purpose is to
overflow the line so I have have to line break it with M-q.
के साथ justify-current-line
(दो लाइनों के रूप में दो बार), आपको मिलता है
This is a lot of text being written right now. The purpose is to
overflow the line so I have have to line break it with M-q.
लेकिन, मैंने पाया है कि लोग चीजों को देखने के लिए शायद ही कभी फोंट का उपयोग करते हैं, इसलिए इसका उपयोग करने का कोई मतलब नहीं था (इसके अलावा मेरे खुद के आनंद के लिए)। यदि आप इसे पसंद करते हैं, तो आप एक ही समय में fill-paragraph
भरने और औचित्य के लिए ट्विक कर सकते हैं । आप भी Emacs आपके लिए ऐसा कर सकते हैं, हमेशा, जैसा कि आप टाइप करते हैं auto-fill-mode
:। (मैंने पाया कि तनावपूर्ण, लेकिन वह मैं हूं।)
यह बहुत काम की तरह लग सकता है, और यह है; लेकिन एक बार जब आप (इस और 1000 अन्य चीजों के साथ) हो जाते हैं, तो आप वास्तव में उन उपकरणों के साथ काम करने का आनंद ले सकते हैं जो आप उन्हें पसंद करते हैं।
echo $MYSTRING | fold -w 30
, क्योंकि-30
सिंटैक्स फोल्ड मैनपेज में दिखाई नहीं देता है ?