【发布时间】:2014-02-26 12:08:23
【问题描述】:
背景:我决定尝试使用 Vim 和 latex-suite 作为我的编辑器来处理一个大型 LaTeX 项目。由于我从没有强制自动缩进的不同编辑器/IDE 切换到 Vim(而且我对手动缩进很草率),.tex 文件的当前缩进非常不匹配,不适合我想要的样式(这是通过在我的 .vimrc 中添加 filetype plugin indent on 和 automcd Filetype tex setlocal shiftwidth= etc 进行设置;这工作正常)。
项目由多个 .tex 文件组成,结构类似
main.tex
tex/
chapter1.tex
chapter2.tex
...
chapter10.tex
This stackexchange 告诉使用 = 缩进在 vim 中打开的单个源代码文件,如
gg=G
效果很好。现在,问题来了。
是否有一个整洁的 Vim(和/或 bash/other,如果 Vim 不能巧妙地处理这个问题,但最好是 Vim)解决方案,这将使我能够为 all 的 . tex 文件一次(换句话说,没有为每个需要修复缩进的 tex 文件单独输入gg=G?)
【问题讨论】:
标签: bash vim indentation auto-indent