我使用defaultPackages
函数在Rprofile.site
文件的.First
中添加了一些软件包,但是,在R启动过程中有一些警告消息,我想知道如何自动清除控制台或R启动时禁止显示这些消息。我添加了cat("\014")
,但是它不起作用。我知道Ctrl+L
可用于在R启动后清除控制台。
.First <- function(){
options(defaultPackages=c(getOption("defaultPackages"),"tidyverse","pacman"))
cat("\014")
}
主要消息来自tidyverse
包。
- Attaching packages --------------------------------------- tidyverse 1.2.1 --
√ ggplot2 3.2.0 √ purrr 0.3.2
√ tibble 2.1.3 √ dplyr 0.8.3
√ tidyr 0.8.3 √ stringr 1.4.0
√ readr 1.3.1 √ forcats 0.4.0
-- Conflicts ------------------------------------------
tidyverse_conflicts() --
x lubridate::as.difftime() masks base::as.difftime()
x lubridate::date() masks base::date()
x dplyr::filter() masks stats::filter()
x lubridate::intersect() masks base::intersect()
x dplyr::lag() masks stats::lag()
x lubridate::setdiff() masks base::setdiff()
x lubridate::union() masks base::union()
答案 0 :(得分:0)
您可以尝试运行以下命令:
cat("\033[2J\033[0;0H")
这适用于某些工作环境/终端。例如,它适用于我的R独立运行在终端上,但不适用于rstudio。
以下内容在rstudio中有效:
cat("\f")
(我刚刚发现这对您不起作用–它与cat("\014")
相同。所以也许第一个可以。)