최소 Rmarkdown 문서에는 YAML 헤더, 마크 다운 구문 및 R 코드 청크가 있습니다. 다중 언어 파일을 편집하려면 Emacs 편집기를 사용하고 Rmd 문서가 열리는 버퍼는 polymode입니다.Rmd 문서에서 한 번에 모든 R 청크를 실행
일반적인 문서에는 두 개 이상의 R 청크가 있습니다. Rmd 문서 중간에 R 청크를 작성/디버깅 할 때 R이 내부에서 실행중인 ESS 모드의 두 번째 버퍼가 있으며 Rmd에서 R 명령을 보내 모든 이전 청크를 재실행해야하는 경우가 있습니다 파일 (첫 번째 버퍼)을 R 콘솔에 연결합니다 (두 번째 버퍼).
모든 청크의 모든 명령을 실행할 수있는 단일 명령이 있습니까?
another question에서 보면 org-mode가이를 수행 할 수있는 것 같습니다. 하지만 제 설정대로 할 수 있습니까?
awesome ... !! 커서가있는 위의 청크 만 보낼 수있는 방법이 있을까요? 즉, Rmd 버퍼에 10 개의 청크가 있고 커서가 5와 6 사이에 있다고 가정합니다. ESS 버퍼에 청크 1 - 5 만 보낼 수 있습니까? – tflutre
감사! 나 같은 초보자들을 위해, 그것을 사용하는 방법이 있습니다 : 함수를'.el' 파일로 저장하십시오; 'M-x load-file'을 통해 Emacs로로드하십시오; R 청크가있는'.Rmd' 파일을'polymode' 버퍼에 저장하십시오; 'ESS' 버퍼를 엽니 다. 커서를'polymode' 버퍼의 중간에 놓으십시오; 'C-u M-x rmd-send-buffer'를 실행하십시오. 그러면 커서 위의 모든 R 청크가'polymode' 버퍼에서'ESS' 버퍼로 보내집니다. – tflutre