Rでコンソールをクリアする機能があるのではないかと思います。特に、RStudioでは、キーボードショートカットではなく、コンソールに入力できる機能を探しています。
誰かが2010年からのこのStackExchangeの投稿ですでにそのような機能を提供しています。残念ながら、これはRComパッケージに依存し、MacOSXでは実行されません。
Rでコンソールをクリアする機能があるのではないかと思います。特に、RStudioでは、キーボードショートカットではなく、コンソールに入力できる機能を探しています。
誰かが2010年からのこのStackExchangeの投稿ですでにそのような機能を提供しています。残念ながら、これはRComパッケージに依存し、MacOSXでは実行されません。
cat("\014")
CTRL+Lをコンソールに送信するコードであるため、画面がクリアされます。
大量の返品を送信するよりもはるかに優れています。
デフォルトの R コンソールを使用している場合、キーの組み合わせOption+ Command+Lでコンソールがクリアされます。
次の関数を定義できます
clc <- function() cat(rep("\n", 50))
として呼び出すことができますclc()
。
ここに関数があります:
clear <- function() cat(c("\033[2J","\033[0;0H"))
その後、他の R 関数を呼び出すのと同じように、単純に呼び出すことができますclear()
。
単純に入力することを好む場合clear
(つまり、括弧を使用して入力する代わりにclear()
)、次のことができます。
clear_fun <- function() cat(c("\033[2J","\033[0;0H"));
makeActiveBinding("clear", clear_fun, baseenv())
上記の提案から借りて、これを行うRパッケージを開発しました。mise
パッケージは、「mise en place」のようにと呼ばれます。を使用してインストールして実行できます
install.packages("mise")
library(mise)
mise()
mise()
また、すべての変数と関数を削除し、デフォルトですべての Figure を閉じることに注意してください。コンソールをクリアするには、 を使用しますmise(vars = FALSE, figs = FALSE)
。
次の 2 つのコマンドを組み合わせることができます。
cat("\014");
cat(rep("\n", 50))