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()
명령 또는 문자열을 호스트 터미널에 전달합니다.)
기능은 다음과 같습니다.
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()
모든 변수와 함수를 삭제하고 기본적으로 모든 수치를 닫습니다. 콘솔을 지우려면을 사용하십시오 mise(vars = FALSE, figs = FALSE)
.
다음 두 명령을 결합 할 수 있습니다
cat("\014");
cat(rep("\n", 50))
리눅스에서는 system("clear")
화면을 지우는 데 사용 합니다.
기본 R 콘솔을 사용하는 경우 CTRL+L
RStudio- CTRL+L
참고 URL : https://stackoverflow.com/questions/14260340/function-to-clear-the-console-in-r-and-rstudio
'development' 카테고리의 다른 글
SSLError를 던지는 Python 요청 (0) | 2020.03.16 |
---|---|
정적 / 동적 vs 강 / 약 (0) | 2020.03.16 |
유형 또는 네임 스페이스 이름이 존재하지 않습니다. (0) | 2020.03.16 |
귀하의 지점은 3 커밋으로 '원산지 / 마스터'보다 앞서 있습니다. (0) | 2020.03.16 |
Bash 파일에 문자열이 있는지 테스트하는 방법은 무엇입니까? (0) | 2020.03.16 |