altri ragazzi stanno dando consigli su come fermare i messaggi, mi prenderò il contrario: come cancellare la console. È possibile premere manualmente Ctrl-L
. Naturalmente, sarebbe bello farlo a livello di codice e posizionare il comando appropriato alla fine del proprio sistema .RProfile
. Ho provato la soluzione ovvia:
cat("\014") # or cat("\f")
ma questo a quanto pare non funziona. È possibile effettuare ciò:
cat(rep("\n", 50))
che pulirà la console, ma il cursore si trova nell'ultima riga. Oppure si può provare il solution proposed here (non ho provato anche se - si prega di segnalare se funziona se lo provate):
cls <- function() {
require(rcom)
wsh <- comCreateObject("Wscript.Shell")
comInvoke(wsh, "SendKeys", "\014")
invisible(wsh)
}
Sulla console Linux, il seguente potrebbe funzionare:
system("clear")
'r --silent' funziona per me tramite DOS e RTerm. Immagino che tu possa aggiungere il bit '--silent' nella stringa di avvio da qualche parte ... – Chase
La risposta di Chase dovrebbe funzionare per" ... quando apro per la prima volta R "... ma sembra ** non ** per "... o in realtà RStudio". Un po 'di ricerca nel sito RStudio e Google non ha trovato nulla al riguardo: ho iniziato una discussione su http://support.rstudio.org/help/discussions/questions/234-pass-command-line-options -to-r? unresolve = true, vedremo cosa succede –
Ho aggiunto al mio thread in RStudio: "Vedo che questo è stato richiesto prima (e" aggiunto all'elenco delle caratteristiche "dal 12 aprile): http : //support.rstudio.org/help/discussions/suggestions/250-some-more-suggestions " –