【发布时间】:2014-02-10 00:24:26
【问题描述】:
经过反复试验,我得出以下配置,这是在 Vim 中编辑 Markdown 文件的最佳配置:
setlocal formatoptions=tacqw
setlocal textwidth=80
setlocal wrapmargin=0
setlocal autoindent
这会自动重排带有硬中断的段落,并且它也适用于项目符号列表。
这就是问题所在:fo=w 允许您标记一行,以便它不会通过不包含尾随空格来重排。这在所有情况下都非常有效,除非您想在 Markdown 中获得 <br>,因为它的语法是包含两个尾随空格。
我有什么方法可以配置 vim,以便我在回流时获得很好的硬中断,但是当我有两个尾随空格时,回流被禁用?
或者,有没有办法让 Markdown 将 不 以空格结尾的行视为换行符?
【问题讨论】: