gpt4 book ai didi

r - 将 .Rnw 与 vim latex 套件相关联

转载 作者:行者123 更新时间:2023-12-05 00:43:03 27 4
gpt4 key购买 nike

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

最佳答案

将一个名为 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、缩进和语法目录,最有可能采购 TeX 脚本,然后做你自己的东西。

关于r - 将 .Rnw 与 vim latex 套件相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1504318/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com