在vim中设置注释

在vim中设置注释,vim,Vim,我试图以以下方式发表我的评论: /** Some comment */ 为此,我将这行代码放入我的vimrc中: set comments=sl://**,mb:,elx:// 但出于某种原因,我仍然得到了C中的标准注释模式。 如果我将mb:empty保留为空,则会在打开或创建文件之前发出警告 正如预期的那样,因此该选项有效 有什么想法吗 添加我的vimrc的一部分以显示缩进选项: set number set smartindent set tabstop=4 set shif

我试图以以下方式发表我的评论:

/**
   Some comment    
*/
为此,我将这行代码放入我的vimrc中:

set comments=sl://**,mb:,elx://

但出于某种原因,我仍然得到了C中的标准注释模式。 如果我将mb:empty保留为空,则会在打开或创建文件之前发出警告 正如预期的那样,因此该选项有效

有什么想法吗

添加我的vimrc的一部分以显示缩进选项:

set number
set smartindent
set tabstop=4
set shiftwidth=4 
set expandtab
set clipboard=unnamedplus 
set t_Co=256

您似乎对
'comments'
选项期望过高;Vim不会自动插入或格式化注释(尽管可以通过插件添加)。此选项仅影响作为
'formatoptions'
一部分的注释处理(尤其是
c
值,还影响注释引线是否插入到
o
命令中)

通过将起始注释定义从默认的
/*
更改为
/**
,您只表明
/*
表单的注释现在被视为文本,而不是注释(出于格式化目的,由
'formatoptions'
管理)


mb:
(Vim是否将其显示为
;如果定义正确,则应显示为
^I
)只删除默认的
*
注释标题;我认为缩进仍然是由缩进设置决定的。

我在vimrc中添加了可能包含任何干扰缩进选项的部分。注释不会改变注释的格式。您键入什么,以及如何设置注释的格式?那也会很有趣。