17

我想缩进gg=G一些 LaTeX 文件。但我得到了一个糟糕的缩进。

\title{                                                                         
\rule{\textwidth}{1pt}\\[0.5em] \huge                                           
\textsc{My headline           
\rule{\textwidth}{1pt}}                                                         
}

我得到什么:

\title{
    \rule{\textwidth}{1pt}\\[0.5em] \huge
        \textsc{My headline
            \rule{\textwidth}{1pt}}
}

我想要的(或类似的):

\title{
    \rule{\textwidth}{1pt}\\[0.5em] \huge
    \textsc{My headline
    \rule{\textwidth}{1pt}}
}

这是正常的吗?错误的配置文件?旗帜?附加组件?有人可以帮忙吗?谢谢!

4

2 回答 2

5

即使在尝试了很多东西之后,我对 VIM 的缩进总是很糟糕。如果有帮助,我只需将其关闭并缩进手册。有自动缩进,智能缩进,并且不确定是否有任何其他“极客”缩进类型设置,只是如果您想试验开/关组合

http://vim.wikia.com/wiki/How_to_stop_auto_indenting

也可能尝试使用 :set 粘贴可能是您需要的。

http://ayaz.wordpress.com/2008/06/21/paste-mode-pasting-text-and-indenting-it-in-vim/

于 2012-10-02T15:49:25.307 回答
0

.tex 文件的默认缩进是为纯 TeX 设置的,您可以将其设置为 LaTeX,在 .vimrc 中添加以下行:

 let g:tex_flavor='latex'
于 2013-11-15T21:52:40.290 回答