4

これは本当に基本的なことだと思います。私はgvimとlatex-suiteを使い始めたばかりです。ただし、拡張子が.Rnwのsweavefileを編集するときに、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として扱いますか?

4

2 に答える 2

4

次のようなRnw.vimというファイルを/usr/ share / vim / vimfiles / ftdetect(グローバルの場合)または.vim / ftdetect(ローカルの場合)に配置します。

" Vim filetype detection plugin
" Language:    sweavefile

autocmd BufRead,BufNewFile *.Rnw set filetype=tex

編集:この自動コマンドは、プログラムの起動時にファイルが読み込まれる前に読み込まれるため、.vimrcにも含めることができると確信していますが、これはファイルタイプを検出するための自然な場所です。

編集:これらのファイルにTeXとは異なる処理を施したい場合は、代わりにファイルタイプをrnwに設定し、必要に応じてftplugin、インデント、および構文ディレクトリにスクリプトを追加します。もの。

于 2009-10-01T14:36:01.137 に答える
2

これらのポインタが役立つことを願っています:

于 2009-10-01T14:40:08.503 に答える