在vim中使用nerdcommenter注释时,我们一般用<leader>c<space>
来自动添加或者去掉注释。
假设代码如下:
1 | var name = "hushicai"; |
将鼠标移到该行代码上,用<leader>c<space>
进行注释,注释后应该是这样的:
1 | //var name = "hushicai"; |
然而,这可能会不符合某些团队的代码规范,比如我们团队,进行jshint之后,会提示这样的warning:
1 | edp WARN → line 1, col 0: Missing space after line comment |
意思就是要在单行注释的注释分隔符后面加个空格:
1 | // var name = "hushicai"; |
好吧,既然是规范,那我就不得不遵守了。
看了一眼nerdcommenter的文档,发现有这么一个配置可以解决问题:
1 | let NERDSpaceDelims=1 |
ok,现在我们再使用<leader>c<space>
进行自动注释,就可以按照规范在注释符后加一个空格了。