[r] R 및 RStudio에서 콘솔을 지우는 기능

R에서 콘솔을 지우는 기능이 있는지, 특히 RStudio가 키보드 단축키가 아닌 콘솔에 입력 할 수있는 기능을 찾고 있는지 궁금합니다.

누군가 2010 년부터이 StackExchange 게시물이러한 기능을 이미 제공했습니다 . 불행히도 이것은 RCom 패키지에 따라 다르며 Mac OS X에서는 실행되지 않습니다.



답변

cat("\014")  

콘솔에 CTRL+ 를 보내는 코드 L이므로 화면이 지워집니다.

전체 수익을 보내는 것보다 훨씬 낫습니다.


답변

기본 R 콘솔을 사용하는 경우 키 조합 Option+ Command+ L는 콘솔을 지 웁니다.


답변

다음 기능을 정의 할 수 있습니다

clc <- function() cat(rep("\n", 50))

그런 다음로 호출 할 수 있습니다 clc().


답변

에서 우분투 그놈 , 단순히 누르면 CTRL+은 L화면을 취소합니다.

이것은 또한 Windows 10 및 7 및 Mac OS X Sierra에서도 잘 작동하는 것 같습니다.


답변

cat("\f")보다 기억하기 쉬울 수 있습니다 cat("\014").

Windows 10에서 제대로 작동합니다.


답변

shell("cls") Windows의 경우

shell("clear") Linux 또는 Mac의 경우

( shell()명령 (또는 문자열)을 호스트 터미널에 전달합니다.)


답변

위의 제안에서 빌려서 이것을 할 R 패키지를 개발했습니다. mise“mise en place”에서와 같이 패키지를이라고 합니다. 다음을 사용하여 설치하고 실행할 수 있습니다

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

참고 mise()모든 변수와 함수를 삭제하고 기본적으로 모든 수치를 닫습니다. 콘솔을 지우려면을 사용하십시오 mise(vars = FALSE, figs = FALSE).