หากฉันพิมพ์emacs test.sh
Emacs ยืนยันที่จะให้ฉันอยู่ในShell-script
โหมด อีกครั้งที่ฉันต้องการแก้ไขไฟล์help.txt
แล้ว Emacs ทำให้ฉันอยู่ในText
โหมด แต่บางครั้งฉันไม่ต้องการสิ่งนี้โดยเฉพาะอย่างยิ่งเมื่อฉันกำลังทำแปะขนาดใหญ่ใน Emacs จากแหล่งอื่น ๆ
ฉันจะเริ่ม Emacs ในโหมด "ไม่มีอะไร" ได้อย่างไร ไม่มีการเยื้องพิเศษระยะห่าง ฯลฯ และ Emacs จะนำตัวอักษรไปตามที่ป้อน
UPDATE:นี่คือตัวอย่าง คัดลอกข้อความต่อไปนี้ไปยังคลิปบอร์ดของคุณเปิด 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
โปรแกรมเหล่านั้น (อย่างน้อยในคอมพิวเตอร์ของฉัน) จะไม่เปลี่ยนระยะห่าง
ฉันใช้ GNU Emacs 24.5.1 ในการยืดเดเบียน
emacs -Q
เพื่อให้แน่ใจว่า Debian ยังไม่ได้ติดตั้งบางไซต์ที่ทำให้เกิดปัญหา หากไม่เปลี่ยนสิ่งลองใช้ Emacs เวอร์ชั่นใหม่กว่า