如果输入,emacs test.sh
Emacs坚持让我进入Shell-script
模式。下次我想编辑文件help.txt
,然后Emacs进入Text
模式。但是有时我什么都不想要,尤其是当我从其他来源向Emacs进行大粘贴时。
如何以“无”模式启动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
。这些程序(至少在我的计算机上)不会更改间距。
我在Debian上使用GNU Emacs 24.5.1。
听起来好像是在这里问和回答了您真正的问题:emacs.stackexchange.com/questions/28008/…–
—
npostavs
emacs -Q
以确保Debian没有安装导致此问题的site-lisp?如果那没有改变,请尝试更新版本的Emacs?