假设我有一个包含以下内容的文件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
文件?
答案 0 :(得分:8)
知道了!要.vimrc
,请添加
set formatoptions+=o
这会在行的开头自动插入“注释引导符”(表示注释的字符序列,或者在识字Haskell的情况下,Haskell代码)。
有关formatoptions
接受的选项的详细信息,请键入:help fo-table
。