avoid string printed to console getting truncated (in RStudio)

Mark Heckmann picture Mark Heckmann · Apr 22, 2016 · Viewed 38.5k times · Source

I want to print a long string to the RStudio console so that it does not get truncated.

> 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>

I supposed this should be fairly simple, but I cannot figure out how. I tried

options(max.print = 10000)

and looked through the args on the print help pages. Still no luck.

What parameter / settings to I have to change to achieve this?

Answer

Kevin Ushey picture Kevin Ushey · Apr 22, 2016

This is an RStudio-specific feature, intended to help resolve problems where printing overly long strings could cause IDE sluggishness. (I believe it was added with the latest release, v0.99.896)

You can opt-out of this truncation by setting the Limit length of lines displayed in the console to: option to 0 (see the final option in the dialog):

enter image description here