مشارك .RNW مع VIM LATEX Suite
سؤال
هذا أنا متأكد من أن الاشياء الأساسية حقا. أنا بدأت للتو باستخدام GVIM وجناح اللاتكس. ومع ذلك، أود تحميل Suite Latex عندما أقوم بتحرير Aweivefile with.rnw امتداد.
بلدي .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 علاج RNW كما.
المحلول
ضع ملف في / usr / share / vim / vimfiles / ftdetect (for global) أو .vim / ftdetect (للمحلي) يسمى rnw.vim يبدو مثل هذا:
" Vim filetype detection plugin
" Language: sweavefile
autocmd BufRead,BufNewFile *.Rnw set filetype=tex
عدل
تحرير: إذا كنت ترغب في إعطاء هذه الملفات، فقد تختلف بعض العلاج عن TEX، فيمكنك بدلا من ذلك تعيين نموذج FileType إلى RNW، وأضف البرامج النصية إلى أدلة FTPLugin ومسافة البادئة ووضع بناء الجملة حسب الضرورة، على الأرجح مصادر نصوص TEX ثم القيام بنفسك أمور.
نصائح أخرى
آمل أن تساعد هذه المؤشرات:
- الق نظرة على هذا: http://fefeferraz.net/en/p/sweave_syntax_highlighting_in_vim..
- كان هذا سابقا على R مساعدة.
لا تنتمي إلى StackOverflow