我正在用vim编写Markdown。当我输入以下内容时:
1. test
2. test
Vim很烦人,并将其格式化为:
1. test 2. test
我的formatoptions
(tqlna
)确实包含n
。文件类型为markdown
。formatlistpat如下:
setlocal formatlistpat=^\\s*\\d\\+\\.\\s\\+\\\|^[-*+]\\s\\+
部分原因似乎工作,因为Vim理解,它不应该重新格式化列表开头-
,*
或+
。
我怎样才能解决这个问题?
由于某种原因want
,formatoptions
似乎可以解决该问题。不过,我无法解释原因。我知道可以w
阻止我抱怨的行为,但是我对这种解决方案不满意,因为那时普通段落的自动格式化有点时髦。want
,我从未尝试过,它似乎可以处理所有事情,并使Vim像普通的现代软包装文本编辑器一样工作。
我从以下网站获得了这个主意:http : //blog.ezyang.com/2010/03/vim-textwidth/
“我发现在处理RST文档或电子邮件时fo = want很有用。简单的助记符也是如此。”
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句