因此我开始了一个大项目,该项目有多个文件,这些文件都includ
包含在主文件中。我正在使用vim
,特别是与vim-latex
插件一起使用。
问题是,它vim-latex
不适用于独立的 .tex 文件(因为它们缺少前言)。我的意思是快捷键不起作用(例如 F9 自动完成、F5 等;我不太关心编译命令)。我该如何处理这个问题?
我做了一些研究,我认为其中一个解决方案是使用main.tex.latexmain
文件。也许我忽略了一些显而易见的东西,但我不确定该文件中的内容。根据文档它应该是 Vim 命令,但我真的不知道是哪些命令,而且我在网上找不到一个例子。
答案1
看起来 vim 检测到了错误的文件类型。空白.tex
文档的文件类型为 vim plaintex
,而 LaTeX 文档的文件类型为tex
。似乎vim-latex
无法在 上运行plaintex
。至少有两种方法可以强制 vim 将其读取为tex
文件类型:
- 在 tex 文件顶部添加以下行以更改 vim 检测的文件类型:
% vim: set filetype=tex :
- 向您的文件添加一个自动命令
.vimrc
以使其vim-latex
在所有.tex
文件中运行:
autocmd BufNewFile,BufRead *.tex set filetype=tex