क्या GNU Emacs को एक फाइल में Unix फॉर्मेट में DOS / Windows न्यूलाइन कैरेक्टर्स को कन्वर्ट करने का तरीका बताया गया है?
:
।
(DOS)
।
क्या GNU Emacs को एक फाइल में Unix फॉर्मेट में DOS / Windows न्यूलाइन कैरेक्टर्स को कन्वर्ट करने का तरीका बताया गया है?
:
।
(DOS)
।
जवाबों:
यदि मोड लाइन एक (DOS)
संकेतक दिखाती है , :
तो यूनिक्स नईलाइन्स का अर्थ करने के लिए दो बार चक्र पर क्लिक करें और फिर फ़ाइल को सहेजें।
यदि आप मोड लाइन पर क्लिक नहीं कर सकते हैं या कीबोर्ड-आधारित समाधान पसंद करते हैं, तो कमांड C-x RET f
( set-buffer-file-coding-system
) टाइप करें और टाइप करें unix
। यह अन्य वर्णों के एन्कोडिंग को बदले बिना नईलाइन्स के एन्कोडिंग को बदल देगा। (आप कुछ टाइप करके अन्य वर्णों के एन्कोडिंग को भी बदल सकते हैं utf-8-unix
।)
C-x RET f (set-buffer-file-coding-system)
->M-x set-buffer-file-coding-system RET
C-x RET f
के लिए डिफ़ॉल्ट बाइंडिंग है set-buffer-file-coding-system
।
C-x C-m
, और वर्तमान में मैं दूरस्थ रूप से Emacs को टर्मिनल में उपयोग कर रहा हूं, जब मैं C-x RET
Emacs में निष्पादित करता हूं , तो यह कहता है कि यह उस फ़ंक्शन से बंधा हुआ है जिसे मैं बाध्य करता हूं C-x C-m
, मुझे लगता है कि M-x
सभी को सूट करता है।
M-x
फ़ंक्शन नाम के साथ उपयोग कर सकते हैं जो कोष्ठक में इंगित किया गया है, इसे दोहराने का कोई मतलब नहीं है। ध्यान दें कि RET
यह वही चीज़ है C-m
, जो टर्मिनल पर रिटर्न कुंजी भेजती है - एक बाइंडिंग जो केवल GUI में रिटर्न कुंजी पर लागू होती है return
।
फ़ाइल को सहेजें, और Emacs स्वचालित रूप से सही न्यूलाइन चार्ट का उपयोग करेंगे जब फ़ाइल को बफर लिखते हैं, के मान के अनुसार buffer-file-coding-system
।
यह जानने के लिए कि बफर-फाइल-कोडिंग-सिस्टम का मूल्य क्या है, describe-variable
फिर कॉल करें buffer-file-coding-system
, या describe-coding-system
कमांड को चलाएं जो आप मोड लाइन के दूसरे वर्ण पर क्लिक करके या दबाकर कर सकते हैं C-h C
। इसके मान को सेट करने के लिए, कॉल set-buffer-file-coding-system
( C-x RET f
) और टैब जिसे आप चाहते हैं चुनने के लिए।