14

Rまたは実際にRstudioを最初に開いたときに表示される起動/ログオン画面を変更したいと思います。私が望んでいるのは、' > ' プロンプトだけで、他には何もありません。

以前にウェブでこれを見たことがありますが、検索フレーズが何であったか思い出せません。

Ubuntu Linux 10.04を使用していることを追加する必要がありました。
助言がありますか?

RStudio のコンソール

4

6 に答える 6

6

他の人がメッセージを停止する方法をアドバイスしていますが、私は逆に考えます: コンソールをクリアする方法です。Ctrl-L手動で押すことができます。もちろん、これをプログラムで行い、システムの最後に適切なコマンドを配置するとよいでしょう.RProfile。私は明白な解決策を試しました:

cat("\014") # or cat("\f")

しかし、これは明らかに機能しません。あなたはこれを行うことができます:

cat(rep("\n", 50))

これによりコンソールがクリーンアップされますが、カーソルは最後の行にあります。または、ここで提案されている解決策を試すこともできます(ただし、テストはしていません。試してみたらうまくいくかどうかを報告してください)。

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

Linux コンソールでは、次のように動作します。

system("clear")
于 2011-10-14T20:59:25.307 に答える
2

この行をホーム ディレクトリの .bashrc に配置するか、zsh を使用する場合は .zshrc に配置します。

alias R='R -q'

-q静かという意味です。

于 2013-04-04T02:56:15.787 に答える
1

追加する

cat('\f') 

.Rprofileの.First()関数が機能します。Rstudioを使用しています(Windows 7、ビルド7601、Service Pack 1、x86)

于 2013-01-01T21:47:26.057 に答える
1

以下を含む .Rprofile ファイルを作成します: 'cat("\014") # Clear console`

RStudio 設定の "Default working directory ..." を .Rprofile を含むフォルダーに変更します。

于 2014-03-27T17:47:09.913 に答える
0

更新: 2016 年 11 月現在、これは RStudio 1.0.44 で動作するようですcat("\014")。これは、最新の R スクリプトの先頭に追加するものです。

rm(list=ls())            # removes all objects from the environment
cat("\014")              # clears the console

ソリューションの@TMSへのクレジット

注:環境では.Last.valueをNULLのままにしますが、それで問題ありません

于 2016-11-14T16:26:10.043 に答える
-1

コンソールに入ると実行される関数'.First'があります。

.First <- function(){
    cat("\n")
}

これはそれを行うことができます。

于 2011-10-14T21:30:12.417 に答える