2017-01-01 4 views
1

필자는 필드에 많은 양의 텍스트가있는 데이터 테이블을 처리하고 있으며 실수로 인쇄를 시작하는 명령을 호출하여 R이 멈추거나 모든 것을 천천히 인쇄 할 때 이맥스를 초기화해야합니다. 내 모든 창과 버퍼. 인쇄 프로세스 중에 C-c C-c 명령이 응답하지 않기 때문입니다.C-c C-c가 응답하지 않을 때 ESS에서 현재 실행 프로세스를 중지하는 방법은 무엇입니까?

전체 작업 설정을 삭제하지 않고이 작업을 처리하는 방법을 알고 있습니까? R의 REPL에서

(defun ess-abort() 
    (interactive) 
    (kill-process (ess-get-process))) 
(define-key ess-mode-map (kbd "C-c C-a") 'ess-abort) 
(define-key inferior-ess-mode-map (kbd "C-c C-a") 'ess-abort) 

예를 들어

+0

C-g'keyboard-quit'을 사용해 보셨습니까? – bertfred

답변

0

당신이 좋아하는 뭔가 단지 ESS 프로세스를 죽일 수는,

library(ggplot2) 
toString(diamonds) 

C-c C-a 하였다. 그러나 Windows에서 시도하지 않았습니다.