如何制作;“缓冲输出”;默认情况下是否禁用in R?

如何制作;“缓冲输出”;默认情况下是否禁用in R?,r,R,当我在R控制台上工作时,我总是希望立即显示结果,而不是缓冲。是否有任何方法可以在默认情况下关闭缓冲输出,这样我就不必每次启动R控制台时都按Ctrl+W 看起来我肯定不是第一个遇到这种情况的人,但令人惊讶的是,我在这个问题上什么也找不到。如果您在etc下的R目录中查找,您应该会找到一个名为Rconsole的文件,其中包含许多控制控制台行为的选项。其中一个是buffered=yes。将yes更改为no,您应该已经准备好了。谢谢!但是,我发现查找Rconsole文件的正确目录位于Sys.getenv(

当我在R控制台上工作时,我总是希望立即显示结果,而不是缓冲。是否有任何方法可以在默认情况下关闭缓冲输出,这样我就不必每次启动R控制台时都按Ctrl+W


看起来我肯定不是第一个遇到这种情况的人,但令人惊讶的是,我在这个问题上什么也找不到。

如果您在
etc
下的R目录中查找,您应该会找到一个名为
Rconsole
的文件,其中包含许多控制控制台行为的选项。其中一个是
buffered=yes
。将
yes
更改为
no
,您应该已经准备好了。

谢谢!但是,我发现查找
Rconsole
文件的正确目录位于
Sys.getenv(“R\u USER”)
。但愿我早点问这个问题!默认情况下启用它有什么特殊原因吗?对我来说,没有任何情况下我更喜欢使用缓冲。@David我相信当试图打印一个非常大的对象(例如,一百万个观测数据.frame)时,这可以节省时间和/或内存,但我实际上并不确定。