我不确定这是否可能,但有谁知道我是否可以将 ESS 命令(即评估区域)通过管道传输到在 Emacs 之外运行的 R 进程?Emacs 终端挂了一点(比 Apple 的终端更频繁),我想放弃它,同时仍然使用 ESS 命令。目前我正在做效率较低的复制和粘贴技术:-)
文斯
为什么不直接杀死底层 R 进程,启动一个新进程并在同一个 ESS 缓冲区中继续会话?
这不能回答您的具体问题,我的经验是在 Windows 上,但假设它在 ESS 中具有挑战性,我只提一下:
还有其他 IDE 可以毫无问题地执行此操作(例如 Tinn-R、StatET)。特别是,对于在多个操作系统上受支持的版本,请查看 Eclipse 的 StatET 插件。Eclipse 的一个非常好的特性是,您不仅可以在 IDE 之外的控制台上运行命令,还可以同时运行多个控制台会话。这使您可以轻松地并排比较结果。
不用说,如果您习惯使用 ESS,这无关紧要。