Funcție pentru a șterge consola în R și RStudio

Mă întreb dacă există o funcție pentru a șterge consola în R și, în special, RStudio sunt în căutarea pentru o funcție pe care am posibilitatea să tastați în consolă, și nu o comandă rapidă de la tastatură.

Cineva a oferit deja o astfel de funcție în acest StackExchange post de 2010. Din păcate, acest lucru depinde de RCom pachetului și nu va rula pe Mac OS X.

Comentarii la întrebare (2)
Soluția
cat("\014")  

este codul pentru a trimite CTRL+Nu la consola, și, prin urmare, va goli ecranul.

Mult mai bine decât doar de a trimite o mulțime de a se întoarce.

Comentarii (12)

Dacă utilizați default R consola, combinația de taste Opțiune + Command + Nu se va șterge consola.

Comentarii (7)

S-ar putea defini următoarea funcție


clc 
Comentarii (0)

În Ubuntu Gnome, pur și simplu apăsând CTRL+Nu ar trebui să goli ecranul.

Acest lucru, de asemenea, se pare, de asemenea, funcționează bine în Windows 10 și 7 și Mac OS X Sierra.

Comentarii (0)

cat("\f") poate fi mai ușor de reținut decât cat("\014").

Aceasta funcționează bine pentru mine pe Windows calculator 10.

Comentarii (0)

`shell("cls") daca pe Windows,

`shell("clear") daca pe Linux sau Mac.

(shell()` trece o comandă (sau orice șir de caractere) pentru gazdă terminal.)

Comentarii (4)

Aici's o funcție:


clear 
Comentarii (5)

Am dezvoltat un pachet R care va face acest lucru, împrumut de la sugestiile de mai sus. Pachetul este numită mise, la fel ca în "mise-en-place -." puteți să instalați și rulați-l folosind

install.packages("mise")
library(mise)
mise()

Rețineți că mise (), de asemenea, șterge toate variabilele și funcțiile și închide toate cifrele în mod implicit. Pentru a șterge doar consola, folosi mise(vars = FALSE, smochine = FALSE).

Comentarii (0)

Puteți combina următoarele două comenzi

cat("\014"); 
cat(rep("\n", 50))
Comentarii (0)

In linux folosesc sistemul("clear")` pentru a goli ecranul.

Comentarii (0)

Dacă utilizați default R console CTRL + Nu

RStudio - CTRL + Nu

Comentarii (0)