我试图遵循这里的建议:
Vim NerdCommenter: adding a new filetype in vimrc
在这里:
MacVim NERDCommenter, how to specify alternative delimiters
当我在.vimrc
文件中声明自己的CustomDelimiters时,Nerdcommenter似乎无法识别它们。
我已把行
let g:NERDCustomDelimiters = {
\ 'blahblah': { 'left': '#'}
\ }
进入我的.vimrc
,但每当我打开一个名为a.blahblah
的文件时,我仍然会收到默认的/*...*/
评论行为。如果我尝试使用<Leader>ca
,我会被告知
“NERDCommenter:不能使用替代分隔符,没有指定”
我已将上面的行移到我的.vimrc
文件的头部和尾部,但我得到了同样的行为。
感谢您的帮助。
答案 0 :(得分:1)
当您设置g:NERDCustomDelimiters
时,您会要求NERD-Commenter插件更改某些特定文件类型的分隔符。
除非您为此添加了某些内容,blahblah
不是已知的文件类型,因此在编辑a.blahblah
时,不会定义任何文件类型,并且NERD-Commenter分隔符将是默认文件类型
打开文件后,您可以通过执行以下操作手动更改其当前文件类型:
set ft=blahblah
然后你的例子应该有用。