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