如何让Vim继续发布要点?

时间:2009-06-26 04:49:03

标签: vim

当我使用Mediawiki语法的第一级项目符号时,按回车键也会显示下一行的项目符号点:

* <CR>
*

但是当我有二级子弹点时,它只是开始一个新的空行

** <CR>
(blank line)

我必须更改/编程哪个选项/表达式才能将**放在第二行?


我的vimrc中有set autoindent,不确定是否是使用回车键重复*的那个。

2 个答案:

答案 0 :(得分:6)

尝试

setlocal formatoptions=ctnqro
setlocal comments+=n:*,n:#

它在vimwiki中以这种方式运作。

答案 1 :(得分:1)

我认为如果Vim将你的要点解释为开始评论,我至少应该能够做到这一点。

您可以查看:he 'comments':he format-comments,详细了解Vim略显棘手的评论定义。

通过执行:set comments+=:**,您至少可以使两个星号正常工作。此外:se formatoptions?应包含r