如何在vim调用的终端中设置R控制台的宽度?
我在Linux计算机上安装了vim-r-plugin。下面是由“\rf”提示的R控制台,但它似乎太窄,无法显示所有数据列,尽管终端窗口已经足够宽。我想知道如何使它更广泛只是为了R控制台。如何在vim调用的终端中设置R控制台的宽度?,r,R,我在Linux计算机上安装了vim-r-plugin。下面是由“\rf”提示的R控制台,但它似乎太窄,无法显示所有数据列,尽管终端窗口已经足够宽。我想知道如何使它更广泛只是为了R控制台。 安装该软件包setwidth,并将库(setwidth)放入~/.Rprofile中。然后,R控制台的宽度将根据终端的宽度进行调整(其宽度将与tput cols的输出宽度相同) 例如,如果只需要自定义宽度,可以执行选项(宽度=120) 编辑: 已从CRAN中删除包setwidth。现在您可以使用以下选项获得所需
安装该软件包
setwidth
,并将库(setwidth)
放入~/.Rprofile
中。然后,R控制台的宽度将根据终端的宽度进行调整(其宽度将与tput cols
的输出宽度相同)
例如,如果只需要自定义宽度,可以执行选项(宽度=120)
编辑:
已从CRAN中删除包
setwidth
。现在您可以使用以下选项获得所需结果:选项(setWidthOnResize=TRUE)
setwidth
软件包与我的配置上公布的不一样(konsole 20.08.0
,KDE Plasma 5.19.4
),并且它已从CRAN中删除:
幸运的是,它仍然在存档中可用:
因此,您可以通过以下方式进行安装:
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'
,但在调整大小后什么也没有发生
但是,将
库(setwidth)
放入我的~/.Rprofile
至少在我不调整终端大小时起作用。或者,您可以保存工作区并重新启动R
我已完成所有这些设置,但宽度没有更改。您是否在更改窗口宽度时检查了getOption(“宽度”)
输出中的更改?要使setwidth
软件包正常工作,系统(“echo$TERM”)
的输出需要包含xterm
(例如,我的输出是xterm-256color
。如果没有,则窗口不会调整大小。然后可以将export TERM='xterm-256color'
放入/.bashrc
(或~/.zshrc
,如果您使用zsh
)强制执行此操作。此外,有关此问题的详细信息,请参阅第9.19节。如何安装此软件包?安装。软件包('setwidth')
似乎无法工作(未找到)。已从CRAN中删除该软件包。现在您可以使用选项(setWidthOnResize=TRUE)
。