如何理解vim-latexsuite模板表达式求值?

如何理解vim-latexsuite模板表达式求值?

我正在尝试为我的工程课程构建 LaTeX 模板,并且我喜欢使用 vim 环境进行编辑,因此我一直在使用 vim-latex 来集成两者。我不太明白 vim-latex 和/或 vim 如何解释模板,而且谷歌搜索的结果很少。

具体来说:
<++> 和 <++> 之间有什么区别?
!comp! 和 !exe! 能实现什么?
我可以使用哪些语言来完成这种填空过程?

我是 vim 的普通用户,因此如果涉及高级用户级别的概念,请告诉我在哪里可以阅读文档。

以下是 article.tex 模板的一个示例:

1 <+ +> !comp!   !exe!
2 %        File: !comp!expand("%:p:t")!comp!
3 %     Created: !comp!strftime("%a %b %d %I:00 %p %Y ").substitute(strftime('%Z'), '\<\(\w\)\(\w*\)\>\(\W\|$\)', '\1', 'g')!comp!
4 % Last Change: !comp!strftime("%a %b %d %I:00 %p %Y ").substitute(strftime('%Z'), '\<\(\w\)\(\w*\)\>\(\W\|$\)', '\1', 'g')!comp!
5 %
6 \documentclass[a4paper]{article}
7 \begin{document}
8 <++>
9 \end{document}

相关内容