我刚刚为 vim 安装了 latex-suite 插件,一切运行良好,但有一个例外:编辑后重新编译我的 tex 文件不会显示任何新更新。例如,我可以打开一个预先存在的文件,编译它,并查看它,没有任何问题。但如果我添加一些文本并再次重新编译它,zathura 不会输出我写的新文本。Vim 没有给我任何错误,我正在使用它\ll
来(重新)编译和\lv
查看输出。
答案1
\ll
vim-latex 有编译文件的命令tex
,但此命令不会保存打开的tex
文件,因此\ll
开始编译时,它是文件的最后保存的版本tex
。为了编译最新版本,必须在编译前进行保存,即:w<CR> \ll
。
为了将其简化为单个命令,我使用map <Leader>t :w<CR><bar><Leader>ll
它vimrc
(尽管它可以更合适地放在某个地方以便仅使用tex
文件激活)。
此类写入和编译映射将在如何让 vim-latex 正确编译而无需保存?和我怎样才能告诉 vim 在保存时编译文档?在其他 SE 网站上。