यदि मैं टाइप करता हूं तो emacs test.sh
Emacs मुझे Shell-script
मोड में डालने पर जोर देता है। एक और समय मैं फ़ाइल को संपादित करना चाहता हूं help.txt
और फिर Emacs मुझे Text
मोड में रखता है। लेकिन कभी-कभी मैं इसमें से कोई भी नहीं चाहता, खासकर जब मैं किसी अन्य स्रोत से Emacs में एक बड़ा पेस्ट कर रहा हूं।
मैं "कुछ भी नहीं" मोड में Emacs कैसे शुरू करूं? कोई विशेष इंडेंटिंग, रिक्ति, आदि, और Emacs बस वर्णों को अंदर ले जाते हैं जैसे वे प्रवेश करते हैं।
अद्यतन: यहाँ एक उदाहरण है। निम्नलिखित टेक्स्ट को अपने क्लिपबोर्ड पर कॉपी करें, इमैक्स खोलें (यहां तक कि मौलिक मोड में) और पेस्ट करें।
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:shibmd="urn:mace:shibboleth:metadata:1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
ID="FARM20190311T2248"
Name="https://www.example.com/"
entityID="https://www.example.com/" validUntil="2020-03-11T22:48:12Z"><ds:Signature>
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
Emacs रिक्ति को बदलने पर जोर देता है (यहां तक कि मौलिक मोड में और इसका उपयोग -q
करने के लिए):
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:shibmd="urn:mace:shibboleth:metadata:1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
ID="FARM20190311T2248"
Name="https://www.example.com/"
entityID="https://www.example.com/" validUntil="2020-03-11T22:48:12Z"><ds:Signature>
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
vi
या के साथ एक ही प्रयोग की कोशिश करो nano
। वे प्रोग्राम (कम से कम मेरे कंप्यूटर पर) स्पेसिंग नहीं बदलते हैं।
मैं डेबियन खिंचाव पर 24.5.1 GNU Emacs का उपयोग कर रहा हूं।
emacs -Q
यह सुनिश्चित करने के लिए फिर से परीक्षण करें कि डेबियन ने कुछ साइट-लिस्प स्थापित नहीं किया है जो यह कारण है? यदि वह चीजें नहीं बदलती हैं, तो Emacs का एक नया संस्करण आज़माएं?