如何在vim中设置终端中R控制台的宽度?

时间:2015-07-22 15:20:17

标签: r

我在Linux计算机上安装了vim-r-plugin。下面是" \ rf"提示的R控制台,但它看起来太窄而无法显示数据的所有列,尽管终端窗口足够宽。我想知道如何让它更广泛的R控制台。 enter image description here

2 个答案:

答案 0 :(得分:1)

安装该软件包setwidth并将library(setwidth)放入~/.Rprofile。然后R控制台的宽度调整到终端的宽度(它将与tput cols的输出宽度相同)。

如果您只想要自定义宽度,则可以执行options(width = 120),例如。

答案 1 :(得分:0)

setwidth程序包无法按照我的配置(konsole 20.08.0KDE Plasma 5.19.4)上的广告运行,并且已从CRAN中删除:

https://cran.r-project.org/web/packages/setwidth/index.html

幸运的是,它仍然在存档中可用:

https://cran.r-project.org/src/contrib/Archive/setwidth/

因此,您可以通过以下方式安装它:

install.packages("https://cran.r-project.org/src/contrib/Archive/setwidth/setwidth_1.0-4.tar.gz")

(这是2015年的最新版本-还不算年轻)

现在您可以执行:

library(setwidth)

这一次将width选项设置为终端宽度。 进行检查:

getOption("width")

不幸的是,即使我的环境中有TERM='xterm-256color',在调整大小之后也没有任何反应。

但是,当我不调整终端大小时,至少将library(setwidth)放在我的~/.Rprofile上是可行的。或者,您可以保存工作区并重新启动R