我确信这确实是基本的东西。我刚刚开始使用 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?

有帮助吗?

解决方案

将在/ usr / share / vim目录/ vimfiles / ftdetect(全球)称为Rnw.vim文件或vim的/ ftdetect(本地),看起来是这样的:

" Vim filetype detection plugin
" Language:    sweavefile

autocmd BufRead,BufNewFile *.Rnw set filetype=tex

编辑:我敢肯定,你可以把这个自动命令在.vimrc过,因为这是加载在程序启动,任何文件被加载之前,但这是目录文件类型检测的天然场所。

编辑:如果您想给这些文件从TeX的一些不同的治疗,你可以改为设置文件类型为RNW,脚本添加到本插件,缩进,并在必要时语法的目录,最有可能采购TeX的脚本,然后做你自己的东西。

其他提示

希望这些指示会有所帮助:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top