我想改變當我第一次打開R或實際上Rstudio時得到的啓動/登錄屏幕。我想要的只是'>'提示符,沒有別的。在R/RStudio中清除啓動屏幕
我知道我以前在網上看過這個,但不記得搜索詞是什麼。
我應該補充說我正在使用Ubuntu Linux 10.04!
有什麼建議嗎?
我想改變當我第一次打開R或實際上Rstudio時得到的啓動/登錄屏幕。我想要的只是'>'提示符,沒有別的。在R/RStudio中清除啓動屏幕
我知道我以前在網上看過這個,但不記得搜索詞是什麼。
我應該補充說我正在使用Ubuntu Linux 10.04!
有什麼建議嗎?
如果您使用zsh,則可以將此行放在主目錄中的.bashrc或.zshrc中。
alias R='R -q'
-q
意味着安靜。
其他人是給你的建議如何停止的消息,我會用另一種方式:如何清除控制檯。您可以手動按Ctrl-L
。當然,以編程方式執行此操作並將相應的命令放在系統的末尾.RProfile
將會很好。我嘗試了明顯的解決方案:
cat("\014") # or cat("\f")
但這顯然不起作用。你可以這樣做:
cat(rep("\n", 50))
這將清理您的控制檯,但光標在最後一行。或者你可以嘗試solution proposed here(我沒有測試它雖然 - 請報告,如果它的工作原理,如果你嘗試):
cls <- function() {
require(rcom)
wsh <- comCreateObject("Wscript.Shell")
comInvoke(wsh, "SendKeys", "\014")
invisible(wsh)
}
在Linux控制檯,以下可以工作:
system("clear")
您的.Rprofile副本在哪裏?我沒有。 系統(「清除」)沒有工作,添加到:〜/ R/2.13/startupmsg/R – oaxacamatt
我敢打賭'系統(「clear」)'不能在RStudio中運行(它不在MacOS上),只能從命令行R. –
@本,是的,這聽起來很合理。 oaxacamatt,我正在使用Windows版本,所以我不確定哪裏的.Rprofile在linux上...嘗試home或當前目錄。 – TMS
有一個函數'.First'在您進入控制檯時執行。
.First <- function(){
cat("\n")
}
這可以做到。
不行,這隻會打印一條NEWLINE,這是不夠的。看我的帖子。 – TMS
可以將'.Rprofile'的副本保存到Linux的/ home/
在我.Rprofile添加
cat('\f')
我。首先()函數爲我工作。我使用Rstudio(Windows 7,內部版本7601,Service Pack 1,x86)
創建一個包含.Rprofile文件: 「貓( 「\ 014」)#清除console`
變化RStudio喜好 「默認工作目錄...」 到包含.Rprofile的文件夾。
更新:截至2016年11月,這現在似乎在RStudio 1.0.44 cat("\014")
中工作。這是我添加到我的最新[R腳本的頂部:
rm(list=ls()) # removes all objects from the environment
cat("\014") # clears the console
信貸@TMS爲解決
注:它離開。去年。值作爲NULL在環境中,但我沒有問題
'r --silent'適用於我通過DOS和RTerm。我想你可以在啓動字符串的某處添加'--silent'位... – Chase
Chase的答案應該適用於「...當我第一次打開R時......」但它似乎不是** 「......或者實際上是RStudio」。稍微搜索RStudio網站和Google並沒有發現任何關於此事的信息:我從http://support.rstudio.org/help/discussions/questions/234-pass-command-line-options開始討論-to-r?unresolve = true,我們將看看會發生什麼 –
我在RStudio上添加到我的線程中:「我看到之前(以及」添加到功能列表「的截至4月12日)請求: http ://support.rstudio.org/help/discussions/suggestions/250-some-more-suggestions「 –