हार्ड रैप और सॉफ्ट रैप के बीच अंतर?


99

मैं एक टेक्स्ट एडिटर लिखने की प्रक्रिया में हूं। अन्य टेक्स्ट संपादकों को देखने के बाद, मैंने देखा है कि उनमें से एक "सॉफ्ट" बनाम "हार्ड" रैप को संदर्भित करता है। अंतर क्या है? मैं खोज कर उत्तर नहीं खोज सकता।

जवाबों:


137

एक हार्ड रैप टेक्स्ट में रैप पॉइंट्स पर वास्तविक लाइन ब्रेक को सम्मिलित करता है, सॉफ्ट रैपिंग के साथ वास्तविक टेक्स्ट अभी भी उसी लाइन पर है, लेकिन ऐसा लगता है कि यह कई लाइनों में विभाजित है।


19

टेक्स्ट संपादकों के लिए कठिन न्यूलाइनों के साथ पैराग्राफ में टेक्स्ट-रैप को टेक्स्ट एडिट करना आम बात है, लेकिन अगर आप बाद में वापस आते हैं और टेक्स्ट को बाद में एडिट / ऐड / रिमूव करते हैं, तो टेक्स्ट का कम होना अच्छा पैराग्राफ है। (आप इसे मैन्युअल रूप से एमएसी के साथ emacs में कर सकते हैं।)

यह बल्कि कष्टप्रद है, क्योंकि मेरे जैसे जुनूनी बाध्यकारी लोग फिर वापस चले जाते हैं और उपयुक्त बिंदुओं पर हार्ड ब्रेक को मैन्युअल रूप से फिर से डालना पड़ता है।

दूसरी ओर, सॉफ्ट रैपिंग कष्टप्रद है क्योंकि अधिकांश सभी कमांड लाइन टूल लाइन-आधारित अंतर-इंग (संस्करण नियंत्रण का उपयोग करते हैं जहां यह मेरे लिए सबसे अधिक ध्यान देने योग्य हो जाता है)। यदि आपको एक 1/3-पृष्ठ का पैराग्राफ मिला है जो नरम लपेटा हुआ है और एक टाइपो को ठीक करता है, तो यह देखना मूल रूप से असंभव है कि परिवर्तन नियमित diffआउटपुट या समान में कहां है ।


2
मुझे पता है कि आपने कहा है कि 'नियमित' अंतर है, हालांकि मैं यह बताना चाहूंगा कि हाइलाइटिंग एक देवता है।
स्व।

1
@Ill, तो आप लोगों की तरह किस तरह का समाधान फिर से शुरू करते हैं?
पचेरियर

यदि आप Vim का उपयोग करते हैं, लाइन नंबरों को चालू करने के साथ: (सेट करें nu) तो आप पाएंगे कि यह सॉफ्ट रैप्स लाइन है, लेकिन उन्हें अलग-अलग रखता है, इसलिए यदि एक व्यक्तिगत लाइन स्क्रीन की तुलना में व्यापक है तो भी आप सभी टेक्स्ट को पढ़ पाएंगे , लेकिन यह लाइन नंबर द्वारा खोज करने की आपकी क्षमता को गड़बड़ नहीं करेगा। (एक दृश्य रेखा एक वास्तविक रेखा से भिन्न होती है)। आप टाइप करके भी सीधे एक पंक्ति में जा सकते हैं: 10 या: 30, आदि
daviewales

यदि आप Git का उपयोग कर रहे हैं, तो सॉफ्ट रैपिंग के साथ बदलाव देखना आसान है। उपयोग git diff --word-diff
एंथनी एबर्ट

14

नरम : टेक्स्टारिया में टेक्स्ट को एक फॉर्म में सबमिट करने पर लपेटा नहीं जाता है। यह डिफ़ॉल्ट है

हार्ड : एक फॉर्म में सबमिट किए जाने पर टेक्स्टारिया में टेक्स्ट लिपटा हुआ होता है (नए सिरे से होता है)। जब "हार्ड" का उपयोग किया जाता है, तो कोला विशेषता को निर्दिष्ट किया जाना चाहिए

संदर्भ: W3Schools

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.