Vim和Latex-Suite - 语法在编译后关闭?

时间:2013-07-02 13:51:50

标签: vim latex

我在Windows上使用vim latex套件,我不知道为什么但是在编译完一个文档之后,很多时候vim中的语法高亮显示都被关闭了。

很容易纠正
:syntax on

但它使我的工作流程效率降低......

当编译到乳胶因语法错误而失败时,似乎更经常发生。

任何提示赞赏。感谢。

1 个答案:

答案 0 :(得分:0)

你怎么编译?你有任何autocmd与tex文件相关联吗?仔细查看你的vimrc。你甚至可以这样做:

autocmd! BufRead *.tex syntax on

但那会很混乱。

无论您的设置如何,我敢打赌您可以使用arara修复编译问题。 Arara起初看起来有点压倒性,但我向你保证,这是用vim编译Latex的最好方法。

arara的简单设置:
1.将arara可执行文件添加到路径中 2.将其添加为文件的第一行(或您喜欢的任何一种tex):

% arara: pdflatex: { synctex: on}
  1. 将此映射添加到您的vimrc:
  2. nmap <F9> :update<CR> :cd %:p:h<cr>:pwd<cr> :!arara -v -l %<CR>

    使用高级配置,您甚至可以在后台编译(!),同时可以继续编辑和浏览tex文件。