背景:我决定在一个大型 LaTeX 项目中试用包含 latex-suite 的 Vim 编辑器。由于我从不会自动缩进的不同编辑器/IDE 切换到了 Vim(并且我懒得手动缩进),因此 .tex 文件的当前缩进相当不匹配,且不适合我想要的样式(通过在我的 .vimrc 中添加
该项目包含多个结构化的 .tex 文件,如下:
filetype plugin indent on
和 automcd Filetype tex setlocal shiftwidth= etc
来设置,这很好用)。该项目包含多个结构化的 .tex 文件,如下:
main.tex
tex/
chapter1.tex
chapter2.tex
...
chapter10.tex
这个 Stack Exchange 页面 告诉我们如何在 Vim 中轻松地使用 = 对单个源文件进行缩进,比如说:
gg=G
这个方法非常完美。现在,问题来了。
是否有一个简洁的Vim(和/或bash/其他,如果Vim无法很好地处理此问题,但最好是Vim)解决方案,使我能够同时为所有的.tex文件执行类似的'reindent'操作(换句话说,不需要为需要修复缩进的每个tex文件分别输入 gg=G
?)