Ben yazarsanız emacs test.sh
Emacs bana koyarak ısrar Shell-script
modu. Başka bir zaman dosyayı düzenlemek istiyorum help.txt
ve sonra Emacs beni Text
moda getiriyor . Ama bazen bunlardan hiçbirini istemiyorum, özellikle Emacs'a başka bir kaynaktan büyük bir macun yaparken.
Emacs'ı "hiçbir şey" modunda nasıl başlatırım? Hiçbir özel girinti, boşluk, vb. Ve Emacs karakterleri girildikçe içeri alır.
GÜNCELLEME: İşte bir örnek. Aşağıdaki metni panonuza kopyalayın, emacs'ı açın (temel modda bile) ve yapıştırın.
<?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 , aralıkları (temel modda bile ve kullanarak ) şu şekilde değiştirmekte ısrar eder-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#"/>
Aynı deneyi vi
veya ile deneyin nano
. (Bilgisayarımda en azından) olanlar programlar yapmak değil aralığını değiştirmek.
Debian streç üzerinde GNU Emacs 24.5.1 kullanıyorum.
emacs -Q
Debian'ın buna neden olan bir site lisp'i yüklemediğinden emin olmak için tekrar test edin ? Bu bir şeyleri değiştirmezse, Emacs'ın daha yeni bir sürümünü mü deneyin?