更改R端子的宽度
我想动态更改我的R终端的宽度。我的情况是:更改R端子的宽度,r,linux,terminal,R,Linux,Terminal,我想动态更改我的R终端的宽度。我的情况是: Linux终端(不是RStudio!) 我知道选项(“宽度”)。这在启动时起作用(即在.Rprofile中)。但如果在R会话期间更改它,这不会起任何作用 如果我理解正确:您在终端/外壳中使用的是R(而不是IDE),您想更改R认为终端的宽度吗?我刚刚在一个宽终端中进行了测试,并验证了R以80的getOption(“width”)开始,并且cbind(mtcars,mtcars)[1,]按照它应该的方式包装列;然后是选项(宽度=160);cbind(mtc
选项(“宽度”)
。这在启动时起作用(即在.Rprofile中)。但如果在R会话期间更改它,这不会起任何作用如果我理解正确:您在终端/外壳中使用的是R(而不是IDE),您想更改R认为终端的宽度吗?我刚刚在一个宽终端中进行了测试,并验证了R以80的
getOption(“width”)
开始,并且cbind(mtcars,mtcars)[1,]
按照它应该的方式包装列;然后是选项(宽度=160);cbind(mtcars,mtcars)[1,]
不换行。是。因此,理想情况下,我希望在R会话中使用options(width=XX)
。您的意思是,使用第二个命令,cbind(.)
在不应该包装时仍然包装?是的。运行options(width=10)
似乎对矿山没有任何作用,Sys.getenv(“TERM”)
返回“xterm-256color”
。我也使用TERM=vt100r
进行了测试,它仍然有效。我想知道它是否是R无法识别的终端类型。