R 如何避免'<-';粘贴文本时,但在写入下划线时保留该文本

R 如何避免'<-';粘贴文本时,但在写入下划线时保留该文本,r,emacs,ess,R,Emacs,Ess,当在emacs下使用ESS编写R代码时,将默认行为os中的“u”替换为“是很有用的,这不应该发生。请向ess帮助或使用M-x ess提交错误报告报告错误,并提供更多详细信息。您正在终端会话中粘贴,对吗?自1.8.0版以来,下划线没有作为赋值运算符使用,因此ESS正在“帮助”您。如果您不想键入,为什么不使用=进行分配无法复制此内容。如果我把this\u foo=99放入一个文件,然后复制并粘贴到ESS中,我就得到了确切的结果,分配给一个名为this\u foo的东西。不管我是用鼠标还是命令复制/粘

当在emacs下使用ESS编写R代码时,将默认行为os中的“u”替换为“是很有用的,这不应该发生。请向ess帮助或使用
M-x ess提交错误报告
报告错误,并提供更多详细信息。您正在终端会话中粘贴,对吗?

自1.8.0版以来,下划线没有作为赋值运算符使用,因此ESS正在“帮助”您。如果您不想键入,为什么不使用
=
进行分配
无法复制此内容。如果我把
this\u foo=99
放入一个文件,然后复制并粘贴到ESS中,我就得到了确切的结果,分配给一个名为
this\u foo
的东西。不管我是用鼠标还是命令复制/粘贴它。你到底在做什么?如果我粘贴“这个”和“那个”,它会变成“这个@PabloMarin Garcia--
M-x ess version
会为你获取ess版本信息。你是如何粘贴的?使用鼠标中键(Linux)、Ctrl-V(windows)、Ctrl-Y(emacs)?我只在带有ESS 12.09的Linux上进行了测试。也许这在ESS邮件列表中讨论得最好?不太确定这是一个bug?如果OP正在将文本粘贴到终端中,终端(或运行它的emacs)是否能知道它实际上正在粘贴,而有人正在快速键入?我一直认为这是一件无法避免的事情。@SteveLianoglou,十多年来我一直在从终端使用emacs(带有
emacs-nw
),现在我发现从GUI使用它有一个优势。windows和终端emacs模式之间还有哪些优点和缺点?GUI的另一个优点是:从剪贴板复制和粘贴下划线可以正常工作!现在我怎么工作?我的终端通常有两个标签。一个是emacs,另一个是用于编译的终端。现在我在GUI和终端之间有两个开关。这打乱了我的工作流程。
(ess-toggle-underscore nil)