0

我正在尝试遵循此处的建议:

Vim NerdCommenter:在 vimrc 中添加新的文件类型

和这里:

MacVim NERDCommenter,如何指定替代分隔符

当我在.vimrc文件中声明自己的 CustomDelimiters 时,Nerdcommenter 似乎无法识别它们。

我已经把线

let g:NERDCustomDelimiters = {
    \ 'blahblah': { 'left': '#'}
\ }

进入我的.vimrc, 但每当我打开一个名为 的文件时a.blahblah,我仍然会得到默认的/*...*/评论行为。如果我尝试使用<Leader>ca,我会被告知

“NERDCommenter:不能使用替代分隔符,没有指定”

我已将上述行移至.vimrc文件的头部和尾部,但我得到了相同的行为。

感谢您的帮助。

4

1 回答 1

1

设置 时g:NERDCustomDelimiters,您要求 NERD-Commenter 插件更改某些特定文件类型的分隔符。

除非您为此添加了某些内容,否则blahblah它不是已知的文件类型,因此当您编辑 时a.blahblah,不会定义任何文件类型,并且 NERD-Commenter 分隔符将是默认分隔符。

打开文件后,您可以通过执行以下操作手动更改其当前文件类型:

set ft=blahblah

那么你的例子应该可以工作。

于 2016-01-27T14:34:13.110 回答