【问题标题】:Vim FuzzyFinder - how to add tags support for other languagesVim FuzzyFinder - 如何添加对其他语言的标签支持
【发布时间】:2011-06-09 09:19:21
【问题描述】:

特别是我想在咖啡脚本文件中使用FufBufferTag。我已将以下内容添加到我的~/.ctags

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

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

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

【问题讨论】:

    标签: vim coffeescript fuzzyfinder


    【解决方案1】:

    我在 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'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多