在评估“Rscript”缓冲区中的代码时,ESS 将焦点切换到“R”缓冲区

问题描述

当我使用 ESS 在 Emacs 中打开 R 脚本并使用 OS: Ubuntu 20.04.1 LTS x86_64 Host: HP ProBook 450 G3 Kernel: 5.4.0-60-generic DE: plasma WM: KWin WM Theme: Breeze Theme: Breeze [plasma],Breeze [GTK2/3] Icons: breeze [plasma],breeze [GTK2/3] Terminal: konsole 评估代码时,emacs 会问我:R 起始项目目录? ~/ 例如,如果文件在我的主目录中。然后我点击 Ctrl-C-C 同意并在 emacs 的新缓冲区中的新 R 进程中评估代码。然而,一个新的(非常烦人的)行为是 emacs 焦点切换到新的 R 缓冲区,迫使我导航回 R 脚本缓冲区以继续工作。这仅在第一次启动 R 时发生,而不是在 R 已经启动后我评估代码的后续时间。

有没有人对 ESS 中的这种新(可能是 2020 年中?)行为有解决方案?

解决方法

从 2020 年 10 月中旬的版本升级到版本 20210117.1706 的 ESS 消除了此行为。使用 emacs 版本 27.1

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...