Emacs插入一个';B';(ASCII 66)输入到缓冲区的开头

Emacs插入一个';B';(ASCII 66)输入到缓冲区的开头,emacs,Emacs,这让我快发疯了 我的TERM=xterm-256color,emacs 23.3.1。我使用的是Ubuntu,这个问题在使用相同点文件/设置的OSX上不会发生。我在终端上运行它(在tmux中,在bash中,在SSH上,在Ubuntu上,iTerm2是我的模拟器) 如果我打开一个文件,例如,emacs init.el,并立即按下,则B将持续存在。如果我不立即按下任何按钮,就不会插入任何内容 看来什么都没发生。如果我的标记不在缓冲区的开头,我想B会插入缓冲区中(很难复制) 任何帮助都将不胜感激。我的

这让我快发疯了

我的
TERM=xterm-256color
,emacs 23.3.1。我使用的是Ubuntu,这个问题在使用相同点文件/设置的OSX上不会发生。我在终端上运行它(在tmux中,在bash中,在SSH上,在Ubuntu上,iTerm2是我的模拟器)

如果我打开一个文件,例如,
emacs init.el
,并立即按下,则B将持续存在。如果我不立即按下任何按钮,就不会插入任何内容

看来什么都没发生。如果我的标记不在缓冲区的开头,我想B会插入缓冲区中(很难复制)


任何帮助都将不胜感激。我的回购协议中充斥着诸如“啊,末日之B再次袭击KDJASDQ”之类的承诺消息。

这只是在emacs中,还是在其他编辑器中也有末日之B?你的意思是“66”而不是“11”?因为ASCII中的
'B'
==66。(即使使用十六进制值,也应该是0x42,而不是0x11。)这种行为是否发生在图形化的Emacs会话中?它是否发生在
tmux
窗口之外?我似乎记得几年前有过类似的问题;罪魁祸首最终被证明是
readline
,并通过对我的全局
inputrc
和可能的
termcap
设置进行一些修改而得以解决。遗憾的是,这是很久以前的事了,我不记得细节了。如果您可以通过删除一些其他相关程序(如在
tmux
之外以及在不同的shell和终端仿真器中进行测试,如果可能的话),更准确地隔离问题的根源,这可能会有所帮助。太棒了,它似乎不会在
tmux
之外发生。您还记得您做过什么吗?切题地说,您应该始终检查您将要提交的内容,即使您没有遇到一些不必要的插入问题。你的“厄运B”会很容易被发现,并在你犯下它之前修复。