Vimのn
設定のformatoptions
オプションは、リストアイテムの2行目をインデントして、最初の行のインデントと一致させます。ただし、third以降の行はインデントなしに戻ります。したがって、次のようになります。
1. Doing a list. This is my list. I am writing
a list. It's quite a long list. It's really
long. I can't believe how long it is. And
this just the first item!
2. Another list item.
本当にインデントしたいall次のように行をインデントします:
1. Doing a list. This is my list. I am writing
a list. It's quite a long list. It's really
long. I can't believe how long it is. And
this just the first item!
2. Another list item.
これは、Vim独自のオプション、スクリプト、またはparなどの外部フォーマットプログラムを使用して可能ですか?
'autoindent'を設定するだけで修正できると思います。それは私のためになります。
set ai
あなたの場合、私はこれを行います:
:set autoindent " just for interactive indenting (see answer of @Rich)
:set fo+=2n " :help fo-table
:set tw=47 " your text shall wrap at xyz
(tw=47
は..)にとって重要です。次に、を押して段落を再フォーマットします。 gqap
注:私はパラグラフを再インデントできませんでした = どちらか、多分誰か他の人がそれを理解しました。