如何在ESS中重命名R会话?
我之前曾问过如何在ESS中切换R会话,并且使用
C-x C-s
大大加快了我的工作流程。
但是,如果我有多个R会话(即使只有3个),也很难记住哪个是R
,哪个是R:2
,哪个是R:3
。有没有办法让ESS,Emacs或tramp根据运行R的服务器/目录自动命名不同的r会话?
没有找到相关结果
已邀请:
2 个回复
抚驰
重命名你的劣质缓冲区,这样就可以了。您还可以配置
以在启动时设置进程缓冲区的自动自定义重命名。 [/更新] R,R:2 etk是ESS中的过程名称。大约一年前我在ess邮件列表上问了这个问题。似乎没有直接改变这种行为的方法。这是一个emacs功能,而不是ESS。您可以更改与进程关联的缓冲区名称,但进程名称将保持不变。 Uniquify更改缓冲区名称,我可以看到。在任何情况下,在最近版本的emacs中,具有相同文件名的缓冲区都被指定为部分路径以使它们唯一。因此看起来uniquify被用于基本emacs文件,但不适用于其他东西,如proc名称。
勺的驴吓识
来完成它应该做的事情。