用于自动插入“>”的Vim选项在线的开头

时间:2012-05-28 15:42:37

标签: vim

假设我有一个包含以下内容的文件test.c

// line 1
// line 2

如果我在Vim中打开此文件并在正常模式下导航到第一行,然后键入o,我会得到以下内容:

// line 1
// 
// line 2

现在假设我有一个包含

的文件test.lhs(有文化的Haskell)
> data X = A | B
> data Y = C | D

如果我打开此文件并在正常模式下导航到第一行,请输入o,我

> data X = A | B

> data Y = C | D

问题:如何让Vim自动在>文件行的开头插入.lhs,类似于//自动插入的方式对于.c文件?

1 个答案:

答案 0 :(得分:8)

知道了!要.vimrc,请添加

set formatoptions+=o

这会在行的开头自动插入“注释引导符”(表示注释的字符序列,或者在识字Haskell的情况下,Haskell代码)。

有关formatoptions接受的选项的详细信息,请键入:help fo-table