首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将.Rnw与vim latex套件关联

将.Rnw与vim latex套件关联
EN

Stack Overflow用户
提问于 2009-10-01 14:31:33
回答 2查看 1.7K关注 0票数 4

我确信这是非常基本的东西。我刚刚开始使用gvim和latex-suite。但是,我希望latex-suite在我编辑sweavefile with.Rnw扩展时加载。

我的.vimrc看起来像这样

代码语言:javascript
复制
" 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?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-01 14:36:01

在/usr/share/vim/vim/vimfiles/ftdetect(全局)或.vim/ftdetect (本地)中放置一个名为Rnw.vim的文件,如下所示:

代码语言:javascript
复制
" Vim filetype detection plugin
" Language:    sweavefile

autocmd BufRead,BufNewFile *.Rnw set filetype=tex

编辑:我很确定你也可以把这个自动命令放到你的.vimrc中,因为它是在程序启动时加载的,在任何文件加载之前,但这是文件类型检测的自然位置。

编辑:如果你想对这些文件进行一些不同于TeX的处理,你可以将文件类型设置为rnw,根据需要将脚本添加到TeX、缩进和语法目录中,很可能是从ftplugin中获取ftplugin脚本,然后自己做事情。

票数 4
EN

Stack Overflow用户

发布于 2009-10-01 14:40:09

希望这些指针能有所帮助:

  • 看看这个:http://feferraz.net/en/P/Sweave_Syntax_Highlighting_in_vim。这也是以前的on R-Help.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1504318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档