避免输出到控制台的字符串被截断(在 RStudio 中)

我想打印一个长字符串到 RStudio 控制台,这样它就不会被截断。

> paste(1:300, letters, collapse=" ")
[1] "1 a 2 b 3 c 4 d 5 e 6 f 7 g 8 h 9 i
...
181 y 182 z 183 a 184 b... <truncated>

我想这应该很简单,但我不知道怎么做,我试过了

options(max.print = 10000)

查看了 print帮助页面的参数,还是没找到。

需要更改哪些参数/设置才能实现这一目标?

45048 次浏览

这是 RStudio 特有的特性,旨在帮助解决打印过长字符串可能导致 IDE 缓慢的问题。(我相信它是在最新版本 v0.99.896中添加的)

您可以通过将 Limit length of lines displayed in the console to:选项设置为0来选择退出这个截断(参见对话框中的最后一个选项) :

enter image description here