.Rnw を vim latex スイートに関連付ける
質問
これは本当に基本的なことだと思います。gvim と latex-suite を使い始めたばかりです。ただし、拡張子が.Rnwのsweaveファイルを編集するときに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 が Rnw を .tex として扱うようにするオプションがあると思いますか?
解決
このようになりますRnw.vimと呼ばれる(ローカル用)は、/ usr / share / vimの/ vimfiles / ftdetect内のファイル(グローバル)またはて.vim / ftdetectを置きます:
" Vim filetype detection plugin
" Language: sweavefile
autocmd BufRead,BufNewFile *.Rnw set filetype=tex
編集:私は、すべてのファイルがロードされる前には、プログラムの起動時にロードされていますので、あなたは、あまりにもあなたの.vimrcにこの自動コマンドを入れることができますかなり確信しているが、これはファイルタイプ検出のための自然な場所のディレクトリです。
。編集:あなたはこれらのファイルにTeXの異なるいくつかの治療法を提供したい場合は、代わりにftplugin、インデントにスクリプトを追加、RNWへのファイルタイプを設定することができ、および構文ディレクトリ必要に応じて、最も可能性の高いその後、TeXのスクリプトを調達し、独自のものをやってます。
他のヒント
これらのポインタが役立つことを願っています。
- これを見てください: http://feferraz.net/en/P/Sweave_Syntax_Highlighting_in_vim.
- これも以前にあった R-ヘルプについて.
所属していません StackOverflow