首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Rterm.exe上更改行长度

如何在Rterm.exe上更改行长度
EN

Stack Overflow用户
提问于 2013-01-09 22:30:09
回答 2查看 510关注 0票数 8

我在windows XP上使用R 2.15.2

我曾经使用过Rgui.exe,但它缺少我喜欢使用的CTRL+R <=>backward researchCTRL+U <=>erase line等UNIX标准……

如果我错过了什么,请告诉我!

然后我尝试了Rterm.exe (对我来说它看起来和R.exe一模一样),它有所有这些不错的功能。我发现了如何调整它,右键单击窗口顶部来设置高度-宽度(就像调整你从cmd.exe得到的窗口一样)。

问题是,现在我在窗口上只能看到75字符,末尾有一个$:如下所示:

R) ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp$

不确定它是否是windowsR选项,但如果我设置了options("width"=180),我可以在整个窗口宽度上看到data.frame ...

不确定发生了什么,我可以修改这个吗?

我们仍然不知道这个问题的答案,所以我猜奥斯卡·德·莱昂得了50分。对他有好处对我有坏处。

EN

回答 2

Stack Overflow用户

发布于 2013-02-21 02:09:55

不幸的是,它似乎是内置的。

当使用trying to print long strings时,R曾经有一个问题。显然,它首先在Rterm和其他版本的R中修复,然后才在Rgui中修复。

当Rgui被修复时,它可能是通过不同的方法修复的,因为这个问题可以在Rgui中修复,但不能在其他windows版本的R中修复。您可以在Rgui和(以后) Rterm中更改输出控制台的宽度。

提示符则是另一回事。它实际上与输出空间不同,因此使用不同的选项进行控制;但是,这只适用于Rgui。为此,请在[R HOME]\etc\下的Rconsole文件中设置pgcolumns=180。这将修改Rgui控制台的内部寻呼机的宽度,并有效地使您能够在每个输入提示符下键入最多180个字符。

也许有一种方法可以将这种行为集成到Rterm中,也许Duncan Murdoch可以为您指明正确的方向(或者证明我完全错了)。

票数 4
EN

Stack Overflow用户

发布于 2013-02-18 21:14:51

命令应该是options(width = 180) (width两边没有引号),但是当您在Windows shell中运行Rterm时,它不会考虑对这个值所做的更改;它只打印与控制台一样宽的输出。

使用R的最好方法是(几乎总是)使用IDE。尝试emacs + ESS或者众多vim插件(R.vimvim-RVIM:r-plugin)中的一个,如果你想要UNIXy的话。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14237467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档