.rnw와 Vim Latex Suite를 연결하십시오
문제
이것은 정말 기본적인 것들이라고 확신합니다. 방금 GVIM과 Latex-Suite를 사용하기 시작했습니다. 그러나 나는 스웨브 파일을 편집 할 때 라텍스 스위트가로드되기를 원합니다.
내 .VIMRC는 이렇게 보인다
" These settings are needed for latex-suite
filetype indent on
filetype plugin on
filetype on
let g:tex_flavor='latex'
set grepprg=grep\ -nH\ $*
"let g:Tex_Folding=0 "I don't like folding.
set iskeyword+=:
그리고 VIM을 VIM으로 만들 수있는 몇 가지 옵션이 rnw를 .tex로 취급 할 수있는 몇 가지 옵션이 있다고 생각합니다.
해결책
/usr/share/vim/vimfiles/ftdetect (글로벌) 또는 .vim/ftdetect (로컬)에 파일을 넣습니다.
" Vim filetype detection plugin
" Language: sweavefile
autocmd BufRead,BufNewFile *.Rnw set filetype=tex
편집 : 파일이로드되기 전에 프로그램 시작시로드되기 때문에이 자동 명령을 .VIMRC에도 넣을 수 있다고 확신합니다. 그러나 이것은 파일 유형 감지를위한 자연적인 장소입니다.
편집 :이 파일을 Tex와 다른 처리로 제공하려면 Filetype을 RNW로 설정하고 필요에 따라 FTPlugin, Indent 및 Syntax 디렉토리에 스크립트를 추가하여 TEX 스크립트를 소싱 한 다음 직접 수행 할 수 있습니다. 물건.
다른 팁
이 포인터가 도움이되기를 바랍니다.
- 이것을 살펴보십시오 : http://feferraz.net/en/p/sweave_syntax_highlighting_in_vim.
- 이것은 또한 이전에도있었습니다 r-help에서.
제휴하지 않습니다 StackOverflow