在R/RStudio中清除启动屏幕

oax*_*att 13 r rstudio

我想改变我第一次打开R或实际Rstudio时获得的启动/登录屏幕.我想要的只是' > '提示而没有别的.

我知道我之前在网上看过这个,但不记得搜索短语是什么.

我应该补充一点,我使用的是Ubuntu Linux 10.04!
有什么建议?

我在RStudio的控制台

TMS*_*TMS 6

其他人给你建议如何停止消息,我会采取另一种方式:如何清除控制台.您可以Ctrl-L手动按.当然,以编程方式执行此操作并将适当的命令放在系统的末尾会很好.RProfile.我尝试了明显的解决方案:

cat("\014") # or cat("\f")
Run Code Online (Sandbox Code Playgroud)

但这显然不起作用.你可以这样做:

cat(rep("\n", 50))
Run Code Online (Sandbox Code Playgroud)

这将清理您的控制台,但光标位于最后一行.或者您可以尝试这里提出解决方案(我没有测试过 - 如果您尝试它,请报告它是否有效):

cls <- function() {
       require(rcom)
       wsh <- comCreateObject("Wscript.Shell")
       comInvoke(wsh, "SendKeys", "\014")
       invisible(wsh)
} 
Run Code Online (Sandbox Code Playgroud)

在linux控制台上,以下内容可以正常工作:

system("clear")
Run Code Online (Sandbox Code Playgroud)


lou*_*xiu 2

您可以将此行放在主目录中的 .bashrc 中,如果使用 zsh,则可以将其放在 .zshrc 中。

alias R='R -q'
Run Code Online (Sandbox Code Playgroud)

-q意味着安静。