首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vim Nerdcommenter自定义分隔符无效

Vim Nerdcommenter自定义分隔符无效
EN

Stack Overflow用户
提问于 2016-01-27 14:08:07
回答 1查看 1.1K关注 0票数 0

我试图在此采纳以下建议:

Vim NerdCommenter: adding a new filetype in vimrc

在这里:

MacVim NERDCommenter, how to specify alternative delimiters

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

我把台词放进去了

代码语言:javascript
复制
let g:NERDCustomDelimiters = {
    \ 'blahblah': { 'left': '#'}
\ }

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

“NERDCommenter:无法使用替代分隔符,未指定任何分隔符”

我已经将上面的行移到了我的.vimrc文件的头和尾,但是我得到了相同的行为。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-27 14:34:13

设置g:NERDCustomDelimiters时,请书呆子-批注插件更改某些特定文件类型的分隔符。

除非为此添加了一些内容,否则blahblah不是一个已知的文件类型,所以当您编辑a.blahblah时,不会定义任何文件类型,而书呆子-注释分隔符将是默认的。

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

代码语言:javascript
复制
set ft=blahblah

那么你的例子应该是有效的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35039587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档