Vim Nerdcommenter 自定义分隔符不起作用
Vim Nerdcommenter custom delimiters does not work
我正在尝试遵循此处的建议:
Vim NerdCommenter: adding a new filetype in vimrc
这里:
MacVim NERDCommenter, how to specify alternative delimiters
当我在 .vimrc
文件中声明自己的 CustomDelimiter 时,Nerdcommenter 似乎无法识别它们。
我已经把线
let g:NERDCustomDelimiters = {
\ 'blahblah': { 'left': '#'}
\ }
进入我的 .vimrc
,但每当我打开一个名为 a.blahblah
的文件时,我仍然得到默认的 /*...*/
评论行为。如果我尝试使用 <Leader>ca
,我会被告知
"NERDCommenter:Cannot use alternative delimiters, none are specified"
我已将上述行移动到我的 .vimrc
文件的头部和尾部,但我得到了相同的行为。
感谢您的帮助。
当您设置 g:NERDCustomDelimiters
时,您要求 NERD-Commenter 插件更改某些特定 文件类型的分隔符 。
除非您为此添加了一些内容,否则 blahblah
不是已知的文件类型,因此当您编辑 a.blahblah
时,不会定义任何文件类型,并且 NERD-Commenter 分隔符将是默认的。
打开文件后,您可以通过以下方式手动更改其当前文件类型:
set ft=blahblah
那么您的示例应该可以工作。
我正在尝试遵循此处的建议:
Vim NerdCommenter: adding a new filetype in vimrc
这里:
MacVim NERDCommenter, how to specify alternative delimiters
当我在 .vimrc
文件中声明自己的 CustomDelimiter 时,Nerdcommenter 似乎无法识别它们。
我已经把线
let g:NERDCustomDelimiters = {
\ 'blahblah': { 'left': '#'}
\ }
进入我的 .vimrc
,但每当我打开一个名为 a.blahblah
的文件时,我仍然得到默认的 /*...*/
评论行为。如果我尝试使用 <Leader>ca
,我会被告知
"NERDCommenter:Cannot use alternative delimiters, none are specified"
我已将上述行移动到我的 .vimrc
文件的头部和尾部,但我得到了相同的行为。
感谢您的帮助。
当您设置 g:NERDCustomDelimiters
时,您要求 NERD-Commenter 插件更改某些特定 文件类型的分隔符 。
除非您为此添加了一些内容,否则 blahblah
不是已知的文件类型,因此当您编辑 a.blahblah
时,不会定义任何文件类型,并且 NERD-Commenter 分隔符将是默认的。
打开文件后,您可以通过以下方式手动更改其当前文件类型:
set ft=blahblah
那么您的示例应该可以工作。