相关:Dynamic column resizing in .Rprofile
如果我尝试将Sys.getenv("COLUMNS")
作为整数(或数字或原样,即字符串)传递给我的用户.Rprofile中width
的参数options()
,我在启动时遇到错误:
Error in options(width = as.integer(Sys.getenv("COLUMNS"))):
invalid 'width' parameter, allowed 10...10000
但是,如果在登录交互式会话后,我手动尝试相同操作,则不会抛出任何错误,getOption("width")
将返回与as.integer(Sys.getenv("COLUMNS"))
相同的值。
我想知道为什么它不能从我的.Rprofile中工作,特别是因为 Startup 的帮助页面上给出的示例中出现了类似的内容。我在xterm中使用R,而在Linux(Arch)上。
答案 0 :(得分:2)
也许setwidth
包可以帮助您:http://cran.r-project.org/web/packages/setwidth/index.html
适用于在Linux上的交互式终端上运行的R(听起来就像你的情况一样)。
您只需将library(setwidth)
添加到.Rprofile中,每次调整终端大小时都会更改宽度。