2012-05-28 8 views
8

の開始時に、私は以下を含むファイルtest.cがあるとします。私は、その後、Vimの中でこのファイルを開くと、通常モードでの最初の行に移動した場合Vimのオプション「>」行

// line 1 
// line 2 

// line 1 
// 
// line 2 

私は

> data X = A | B 
> data Y = C | D 
01を含むファイル test.lhs(読み書きハスケル)を持っているとしますタイプ o、私は次の取得します私はこのファイルを開くと、通常モードでの最初の行に移動した場合

、そして、私が手oを入力し

> data X = A | B 

> data Y = C | D 

質問:私はVimは自動的に行の先頭のために>を挿入することができますどのようにファイル.cの場合、//が自動的に挿入されるのと同様の.lhsファイルですか?

答えて

8

ありがとうございました! .vimrcに、

set formatoptions+=o 

を追加これは、自動的に「コメントリーダー」(コメントを示す文字列、または、文芸Haskellの、Haskellのコードの場合には)行の先頭に挿入されます。

formatoptionsで受け付けられるオプションの詳細については、:help fo-tableと入力してください。

+1

set formatoptions + = rは、改行の設定も維持します。 – dave

関連する問題