나는 종종 vim을 사용하여 knitr로 문서를 작성 하고 있는데, 이는 R 코드와 마크 다운 코드가 혼합되어 있음을 의미합니다. R 청크에는 R 구문 색을 지정하고 싶지만 다른 모든 조각에는 색을 표시하거나 표시하지 않습니다. 이것이 가능합니까? 어떻게?
3
vim.wikia.com/wiki/…를
—
nobe4
마크 다운 플러그인에 따라 포함 된 "코드 블록"의 구문 색상 표시를 이미 지원하거나 지원하지 않았을 수 있습니다. 첫 번째 경우, "R 청크"를 유효한 코드 블록으로 인식하도록 플러그인 구문을 변경해야합니다. 두 번째 경우, 아마도 당신은 Junegunn의 vimrc, 특히 다음
—
VanLaser
s:syntax_include
과 같은 기능에서 영감을 얻을 수 있습니다 s:file_type_handler
: github.com/junegunn/dotfiles/blob/master/vimrc
이것은 코드 블록 안에 R 코드가있는 마크 다운 파일입니까? 당신이 당신에 R을 추가 할 수 있습니다 그렇다면
—
피터 Rincker
g:markdown_fenced_languages
당신에 vimrc
markdown_fenced_languages = [ 'R'] ': 예를 들어 보자 g. Tim Pope에서 제공 하는 기본 마크 다운 구문을 사용한다고 가정합니다 . 더 많은 울타리 언어
Vim 구문 파일은 Vim의 대부분과 마찬가지로 파일에 넣은 일련의 Ex 명령입니다. 하나, 둘, 셋 또는 원하는만큼 포함 할 수 있습니다. 일부 블록을 언어 A로 강조 표시하고 다른 블록을 언어 B로 강조 표시하는 구문 파일을 작성하는 것은 그리 어렵지 않습니다 (실제로 다른 답변 에서이 작업을 수행했습니다 ). 그러나 "knitr"문서가 어떻게 보이는지 완전히 확신하지 못합니까? 마크 다운인가요? 아니면 다른 구문?
—
Martin Tournoij