Emacs在每个文件的顶部添加了一些内容

Emacs在每个文件的顶部添加了一些内容,emacs,debian,xterm,terminfo,termcap,Emacs,Debian,Xterm,Terminfo,Termcap,当我用emacs打开文件时,它会添加12;rgb:1c1c/1c1c/1c1c位于顶部。我怎样才能防止这种情况 我已经在重新安装的debian系统上安装了emacs Emacs:GNU Emacs 24.4.1 终端模拟器:MobaXterm个人版v7.7 系统(本地):Windows7Ultimate 系统(远程):Debian 8.0“jessie”稳定看起来您的终端设置不同步。终端的设置需要与服务器上的termcap/terminfo设置一致。尝试将服务器外壳中的术语变量设置为与终端的终端

当我用emacs打开文件时,它会添加
12;rgb:1c1c/1c1c/1c1c
位于顶部。我怎样才能防止这种情况

我已经在重新安装的debian系统上安装了emacs

Emacs:
GNU Emacs 24.4.1

终端模拟器:
MobaXterm个人版v7.7

系统(本地):
Windows7Ultimate


系统(远程):
Debian 8.0“jessie”稳定

看起来您的终端设置不同步。终端的设置需要与服务器上的termcap/terminfo设置一致。尝试将服务器外壳中的
术语
变量设置为与终端的终端仿真功能更匹配的值(常用值为
xterm
xterm color
vt520
vt102
)或者相应地更改终端的设置,以匹配当前的
术语
值。(如果终端有故障,您可能需要反复尝试才能找到适合您的模式。)

看起来您的终端设置不同步。终端的设置需要与服务器上的termcap/terminfo设置一致。尝试将服务器外壳中的
术语
变量设置为与终端的终端仿真功能更匹配的值(常用值为
xterm
xterm color
vt520
vt102
)或者相应地更改终端的设置,以匹配当前的
术语
值。(如果终端有缺陷,您可能需要反复尝试才能找到适合您的模式。)

如前所述,“MobaXterm”不是“xterm”。根据它的说法是

基于PuTTY/MinTTY,具有抗锯齿字体和宏支持

由于缺乏详细的变更历史和OP报告的问题,MobaXterm似乎是基于一段时间前的PuTTY,并没有实现PuTTY所实现的所有控制序列,更不用说xterm了

未被识别(参考)的特定序列可能是:

OSC Ps ; Pt ST
OSC Ps ; Pt BEL
...
    Ps = 1 2  -> Change text cursor color to Pt.
这是xterm中ANSI颜色支持之前的一组控件的一部分,称为动态颜色

根据其他地方的评论,问题似乎可能出在OP的Emacs配置中,通过使用脚本对
术语进行特别测试来决定它是否可以进行颜色测试,而不是检查终端功能。通过修改
init.el
以添加
rxvt
xterm
的特殊情况,查看有人是如何解决此问题的

当然,Emacs能够在不同的终端上进行着色。有关评论,请参阅。Debian上的
TERM=xterm
提供颜色已经有相当一段时间了。因此,在典型配置中,颜色应该“正常工作”

但是,有不同的方法来配置Emacs。试图重用一些256色脚本可能会落入开发人员的陷阱,他们认为每个终端都和他们面前的一样。有关示例,请参见Emacs wiki页面。

如前所述,“MobaXterm”不是“xterm”。根据它的说法是

基于PuTTY/MinTTY,具有抗锯齿字体和宏支持

由于缺乏详细的变更历史和OP报告的问题,MobaXterm似乎是基于一段时间前的PuTTY,并没有实现PuTTY所实现的所有控制序列,更不用说xterm了

未被识别(参考)的特定序列可能是:

OSC Ps ; Pt ST
OSC Ps ; Pt BEL
...
    Ps = 1 2  -> Change text cursor color to Pt.
这是xterm中ANSI颜色支持之前的一组控件的一部分,称为动态颜色

根据其他地方的评论,问题似乎可能出在OP的Emacs配置中,通过使用脚本对
术语进行特别测试来决定它是否可以进行颜色测试,而不是检查终端功能。通过修改
init.el
以添加
rxvt
xterm
的特殊情况,查看有人是如何解决此问题的

当然,Emacs能够在不同的终端上进行着色。有关评论,请参阅。Debian上的
TERM=xterm
提供颜色已经有相当一段时间了。因此,在典型配置中,颜色应该“正常工作”


但是,有不同的方法来配置Emacs。试图重用一些256色脚本可能会落入开发人员的陷阱,他们认为每个终端都和他们面前的一样。有关示例,请参见Emacs wiki页面。

VT220工作正常;编辑会话/终端设置/类型:vt220工作正常;编辑会话/终端设置/类型:vt220!!已在MOBAXTERM 8.2版中解决

!!已在MOBAXTERM 8.2版中解决

您使用的是哪种终端仿真器?以及哪种操作系统?你说你“干净地安装了emacs”;你是怎么做到的?Sry,我忘了@minitech:
我使用的是MobaXterm个人版v7.7
@Chris:我使用的是
debian 8.0“jessie”stable
,我还将emacs安装在一个新的(干净重新安装的)系统上。!!已在MOBAXTERM 8.2版中解决!!您使用的是哪种终端仿真器?以及哪种操作系统?你说你“干净地安装了emacs”;你是怎么做到的?Sry,我忘了@minitech:
我使用的是MobaXterm个人版v7.7
@Chris:我使用的是
debian 8.0“jessie”stable
,我还将emacs安装在一个新的(干净重新安装的)系统上。!!已在MOBAXTERM 8.2版中解决!!在MobaXterm中,我可以选择以下类型:
xterm
xterm-r6
vt100
vt220
vt900
OpenVMS
Netterm100
Netterm220
ShiftFnKeys
,默认情况下我使用的是
xterm
(在我的另一台服务器上可以正常工作
debian 7.6
)。使用以下类型:
vt