我之前问过如何在ESS中切换R会话, 使用C-x C-s
大大加快了我的工作流程。
但是,如果我有多个R会话(即使只有3个),很难记住哪一个是R
,哪一个是R:2
,哪一个是R:3
。是否有一种方法可以让ESS、Emacs或tramp根据运行R的服务器/目录自动命名不同的r会话?
我之前问过如何在ESS中切换R会话, 使用C-x C-s
大大加快了我的工作流程。
但是,如果我有多个R会话(即使只有3个),很难记住哪一个是R
,哪一个是R:2
,哪一个是R:3
。是否有一种方法可以让ESS、Emacs或tramp根据运行R的服务器/目录自动命名不同的r会话?
我不确定关于自动重命名(您可以在ESS邮件列表上询问),但有时我会使用M-x rename-buffer
,它会按照预期执行操作。
uniquify
,但是会话仍然被命名为R
,R:2
等等。不确定原因,即使在阅读了http://www.gnu.org/software/emacs/manual/html_node/emacs/Uniquify.html之后。 - David LeBaueress-switch-process
时,您正在从进程列表中选择,而不是缓冲区。根据这个答案,看起来您无法更改进程的名称,因此您被卡住了。尽管如此,我很想能够完全按照您的要求做到这一点! - Daniel Kessler