用“#”缩进。段首
Indentation with "#." start of paragraph
当我输入“1. blah blah blah”时 VIM 识别出“1”。前缀并使段落的其余部分整齐缩进。
我想配置 VIM 以使用“#”做同样的事情。文字前缀,因为 ReST 文件在以“#.”开头时自动编号段落。
求助!
这是由 'formatlistpat'
选项控制的。从它的 :help 'formatlistpat'
:
A pattern that is used to recognize a list header. This is used for
the "n" flag in 'formatoptions'.
因此,您只需要在 ~/.vimrc
中为 #.
添加一个分支,例如像这样(使用 :let
而不是 :set
来避免转义所有反斜杠):
let &formatlistpat = '^\s*\%(\d\+\|#\)[\]:.)}\t ]\s*'
此外,你当然需要在'formatoptions'
中有n
标志:
setlocal formatoptions+=n
当我输入“1. blah blah blah”时 VIM 识别出“1”。前缀并使段落的其余部分整齐缩进。
我想配置 VIM 以使用“#”做同样的事情。文字前缀,因为 ReST 文件在以“#.”开头时自动编号段落。
求助!
这是由 'formatlistpat'
选项控制的。从它的 :help 'formatlistpat'
:
A pattern that is used to recognize a list header. This is used for the "n" flag in 'formatoptions'.
因此,您只需要在 ~/.vimrc
中为 #.
添加一个分支,例如像这样(使用 :let
而不是 :set
来避免转义所有反斜杠):
let &formatlistpat = '^\s*\%(\d\+\|#\)[\]:.)}\t ]\s*'
此外,你当然需要在'formatoptions'
中有n
标志:
setlocal formatoptions+=n