一行以数字开头后如何防止缩进?

时间:2016-09-02 08:46:14

标签: vim restructuredtext wrapping

我在vim中的RestructuredText中存在缩进问题。

当我编写RestructuredText(filetype = rst)时,vim会在以数字开头的行后面放置一些空格:

vim puts some space after line starting with a digit like even in mid sentence
9 something things are working and doing something and I need a new line to
  prove my point

每当我缩进当前段落(gqip)

时,我都会得到这个

有什么办法可以阻止“证明”前面的空格吗?

1 个答案:

答案 0 :(得分:2)

我无法重现这一点,但这看起来像是

的组合
:set formatoptions+=n formatlistpat=^\\d\\+\\s\\+

我会通过纠正'formatlistpat'来解决这个问题。它应该只识别格式为1.1)的数字(默认值为),而不是简单的数字。

使用:verbose set formatlistpat?检查设置的位置,然后更改,或覆盖~/.vim/after/ftplugin/rst.vim中的RST文件类型。