Windows R环境中的文字换行
(代表Bay Area R组的一名成员问这个问题。在Emacs中运行ESS时,我没有现成的答案。我假设这个问题是指在标准Windows发行版中提供的命令行环境中运行R) 我是R新手,但我在寻找答案的过程中发现,定制R并不能让我更快地工作 我的一个主要问题是运行在WindowsXP上的版本中缺少文字包装。我注意到我那些使用Mac操作系统的朋友都有文字包装Windows R环境中的文字换行,windows,r,customization,Windows,R,Customization,(代表Bay Area R组的一名成员问这个问题。在Emacs中运行ESS时,我没有现成的答案。我假设这个问题是指在标准Windows发行版中提供的命令行环境中运行R) 我是R新手,但我在寻找答案的过程中发现,定制R并不能让我更快地工作 我的一个主要问题是运行在WindowsXP上的版本中缺少文字包装。我注意到我那些使用Mac操作系统的朋友都有文字包装 有没有办法在Windows机器上运行的R中启用换行功能?我也尝试了同样的方法,但是他们在Windows GUI中使用的组件显然没有该功能。Mac
有没有办法在Windows机器上运行的R中启用换行功能?我也尝试了同样的方法,但是他们在Windows GUI中使用的组件显然没有该功能。Mac菜单中的换行选项在哪里?我也尝试了同样的方法,但他们在Windows GUI中使用的组件显然没有该功能。Mac菜单中的换行选项在哪里?Shane指出,这在Windows R应用程序上不起作用,因此我将其标记为CW,以防其他平台上的人偶然发现这个问题
我手头没有Windows可供试用,但您可以使用
选项(width=XXX)
来完成换行
> rnorm(20)
[1] 1.5096142 2.5213651 1.6129801 1.2328282 0.1099109 0.7681205
[7] 0.7408279 0.1853688 0.2679453 -1.4006292 0.5178583 -0.8838526
[13] -1.5162541 -1.5603825 -0.7217159 2.3466593 0.7382550 1.6618710
[19] 1.3201585 0.2872295
> options(width=50)
> rnorm(20)
[1] -0.990605829 -1.479986280 -0.670011156
[4] 1.545288381 1.749429922 -0.386976121
[7] 0.152663018 0.537898605 0.307018436
[10] -1.214402678 -0.066987719 -0.003181806
[13] 0.775656734 -1.084597991 1.419298825
[16] 1.634812239 -0.234720361 -1.232159240
[19] -0.560096460 0.167267767
以下是R的选项帮助,供参考:
“宽度”:控制最大数量
在中使用的行上的列数
打印向量、矩阵和数组,以及填充时使用
“猫”
除CJK中的字符外,列通常与字符相同
语言
如果重新调整了显示R的窗口的大小,则可能需要更改此设置
他正在跑步。默认情况下,有效值为10…10000
通常是80。(有效值的限制在文件中
“Print.h”,可以通过重新编译R)来更改
控制台在运行时会自动更改值
调整大小
Shane指出,这在WindowsR应用程序上不起作用,所以我将其标记为CW,以防其他平台上的人偶然发现这个问题
我手头没有Windows可供试用,但您可以使用
选项(width=XXX)
来完成换行
> rnorm(20)
[1] 1.5096142 2.5213651 1.6129801 1.2328282 0.1099109 0.7681205
[7] 0.7408279 0.1853688 0.2679453 -1.4006292 0.5178583 -0.8838526
[13] -1.5162541 -1.5603825 -0.7217159 2.3466593 0.7382550 1.6618710
[19] 1.3201585 0.2872295
> options(width=50)
> rnorm(20)
[1] -0.990605829 -1.479986280 -0.670011156
[4] 1.545288381 1.749429922 -0.386976121
[7] 0.152663018 0.537898605 0.307018436
[10] -1.214402678 -0.066987719 -0.003181806
[13] 0.775656734 -1.084597991 1.419298825
[16] 1.634812239 -0.234720361 -1.232159240
[19] -0.560096460 0.167267767
以下是R的选项帮助,供参考:
“宽度”:控制最大数量
在中使用的行上的列数
打印向量、矩阵和数组,以及填充时使用
“猫”
除CJK中的字符外,列通常与字符相同
语言
如果重新调整了显示R的窗口的大小,则可能需要更改此设置
他正在跑步。默认情况下,有效值为10…10000
通常是80。(有效值的限制在文件中
“Print.h”,可以通过重新编译R)来更改
控制台在运行时会自动更改值
调整大小
我认为这个问题发生在长字符串上。这里我创建了一个字符向量:
> z <- "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
末尾有一个$符号。设置宽度选项对长字符向量无效。事实上,在Windows GUI中,默认情况下,它会在调整大小时自动设置选项(宽度)
我不相信有任何全球性的选择来解决这个问题。您可以尝试使用strwrap()函数
> strwrap(z, width=60)
[1] "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
[3] "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
我认为这个问题发生在长字符串上。这里我创建了一个字符向量:
> z <- "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
末尾有一个$符号。设置宽度选项对长字符向量无效。事实上,在Windows GUI中,默认情况下,它会在调整大小时自动设置选项(宽度)
我不相信有任何全球性的选择来解决这个问题。您可以尝试使用strwrap()函数
> strwrap(z, width=60)
[1] "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
[3] "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
windows控制台在调整大小时会自动更改此项。windows控制台在调整大小时会自动更改此项。