如何让Vim继续要点?
当我使用Mediawiki语法第一级项目符号时,按enter键也会显示下一行的项目符号:如何让Vim继续要点?,vim,Vim,当我使用Mediawiki语法第一级项目符号时,按enter键也会显示下一行的项目符号: * <CR> * * * 但当我有第二级要点时,它只是开始一个新的空白行 ** <CR> (blank line) ** (空行) 我必须更改/编程什么选项/表达式才能将**放在第二行 我在我的vimrc中设置了自动缩进,不确定这是否是用enter键重复*。我认为Vim至少应该能够做到这一点,如果它将您的要点解释为开始注释的话 您可以查看:he'comments'和:he
* <CR>
*
*
*
但当我有第二级要点时,它只是开始一个新的空白行
** <CR>
(blank line)
**
(空行)
我必须更改/编程什么选项/表达式才能将**
放在第二行
我在我的vimrc中设置了自动缩进,不确定这是否是用enter键重复
*
。我认为Vim至少应该能够做到这一点,如果它将您的要点解释为开始注释的话
您可以查看:he'comments'
和:he format comments
,以了解更多关于Vim略显棘手的注释定义的信息
通过执行:set comments+=:**
,您至少可以让它在两个星号上工作。另外:se格式选项?
应包括r尝试
setlocal formatoptions=ctnqro
setlocal comments+=n:*,n:#
如果他只加了n:*这就意味着只有一个*可以算作注释行。既然这已经对他起作用了,他可能已经在
comments
Sam中有了它,只要在一个新的缓冲区上应用这些命令,你就会看到双星起作用了。