1

具体来说,我想FufBufferTag在咖啡脚本文件中使用。我已将以下内容添加到我的~/.ctags

--langdef=coffee
--langmap=coffee:.coffee
--regex-coffee=/^[ \t]*([A-Za-z_]+): (\([^)]*\))? *->(.*)/\1 \2/f,function/

(到目前为止非常基本的咖啡脚本方法正则表达式)

如果我从命令行运行 ctags,它可以工作,但FufBufferTag仍然不能

4

1 回答 1

2

我对 CSS 也有同样的问题;将正则表达式添加到我的 .ctags 中,它们不会出现在 FufBufferTag 中。通过 FuzzyFinder 的 buffertag.vim 搜索后,我发现它限制了标记语言。我能够将此行添加到我的 .vimrc 以启用带有 FufBufferTag 的 CSS:

let g:fuf_buffertag__css='--language-force=css'

我认为类似的东西适用于您的咖啡脚本定义:

let g:fuf_buffertag__coffee='--language-force=coffee'

于 2011-10-25T15:01:29.113 回答