2011-11-14 20 views
8

मैं Emacs में सीआर और/या एलएफ का पता कैसे लगा सकता हूं? चूंकि मैं सीआरएलएफ को खोजना चाहता हूं, इसलिए मैं सरल तरीका पसंद करता हूं (उदा। कोई या कम रेगेक्स)। मैंने पाया है कि केवल प्रासंगिक वेब पेज this है लेकिन c-q c-j काम नहीं किया।सीआर/एलएफ?

धन्यवाद!

पर्यावरण) जीएनयू Emacs 22.3.1 (i386-apple-darwin9.8.0, कार्बन संस्करण 1.6.0), लेकिन मैं यह भी जानना चाहता हूं कि लिनक्स (उबंटू) पर यह कैसे करें।

उत्तर

11

सी एस i-खोज शुरू करने के लिए, तो सी क्यू सी जे काम करना चाहिए। कंट्रोल-क्यू अगले चरित्र को शाब्दिक के रूप में उद्धृत करता है, और नियंत्रण-जे एक शाब्दिक लाइनफीड ("एलएफ" या न्यूलाइन) है।

यदि आप ऐसी फाइल से निपट रहे हैं जिसमें कैरिज रिटर्न (सीआरएलएफ लाइन एंडिंग) है, तो Emacs स्वचालित रूप से एक डॉस बफर फ़ाइल कोडिंग सिस्टम का उपयोग करेगा और लोड होने पर उन्हें केवल लाइनफ़ीड्स में परिवर्तित कर देगा, और सहेजे जाने पर उन्हें CRLFs में वापस लाएगा। यदि आप वास्तव में अपने बफर में कैरिज रिटर्न चाहते हैं, तो एम-एक्स रीवर्ट-बफर-साथ-कोडिंग-सिस्टम यूनिक्स चलाएं। फिर कैरिज रिटर्न आपके बफर में ^M के रूप में प्रदर्शित किया जाएगा। इस मामले में, आप i12 खोज शुरू करने के लिए सी-एस के साथ उन्हें खोज सकते हैं, फिर सी-क्यू सी-जे सी-क्यू सी-एम

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