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