Vim选项,用于自动插入&燃气轮机&引用;开行时
假设我有一个包含以下内容的文件Vim选项,用于自动插入&燃气轮机&引用;开行时,vim,Vim,假设我有一个包含以下内容的文件test.c: // line 1 // line 2 // line 1 // // line 2 如果我在Vim中打开此文件并在正常模式下导航到第一行,然后键入o,我将得到以下结果: // line 1 // line 2 // line 1 // // line 2 现在假设我有一个文件test.lhs(literate Haskell),其中包含 > data X = A | B > data Y = C | D 如果我打开此文件并
test.c
:
// line 1
// line 2
// line 1
//
// line 2
如果我在Vim中打开此文件并在正常模式下导航到第一行,然后键入o
,我将得到以下结果:
// line 1
// line 2
// line 1
//
// line 2
现在假设我有一个文件test.lhs
(literate Haskell),其中包含
> data X = A | B
> data Y = C | D
如果我打开此文件并在正常模式下导航到第一行,然后键入o
,我将得到
> data X = A | B
> data Y = C | D
问题:如何使Vim自动将
插入.lhs
文件行的开头,类似于/
自动插入.c
文件的方式?明白了!要.vimrc
,请添加
set formatoptions+=o
这会自动在行首插入“注释引线”(表示注释的字符序列,或者在识字Haskell的情况下,插入Haskell代码)
有关
formatoptions
接受的选项的详细信息,请键入:help fo table
set formatoptions+=r也将为换行符启用设置