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 用に設定されています。次の行を .vimrc に追加して LaTeX に設定できます:

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