【发布时间】:2014-12-11 15:30:46
【问题描述】:
我正在寻找一个 Vim 插件,它可以让我在一个文件中浏览我所有的 Rake 任务和 Capistrano 任务。这是否存在或可以轻松扩展 Ctags 以使其在 Taglist 或 NERD_tree 中工作?
我正在使用带有 Janus 的 MacVim
【问题讨论】:
标签: vim rake capistrano macvim ctags
我正在寻找一个 Vim 插件,它可以让我在一个文件中浏览我所有的 Rake 任务和 Capistrano 任务。这是否存在或可以轻松扩展 Ctags 以使其在 Taglist 或 NERD_tree 中工作?
我正在使用带有 Janus 的 MacVim
【问题讨论】:
标签: vim rake capistrano macvim ctags
我找到了适合我的解决方案。我将此添加到我的 $HOME/.ctags
--regex-Ruby=/(^|^[[:blank:]]*)task[ \t\:']*([A-Za-z0-9_]*)/\2/t,tasks/
--regex-Ruby=/(^|^[[:blank:]]*)namespace[ \t\:]*([A-Za-z0-9_]*)/\2/n,namespaces/
这是我的 .vimrc
let g:tagbar_type_ruby = {
\ 'ctagstype' : 'Ruby',
\ 'kinds' : [
\ 'c:classes',
\ 'f:methods',
\ 'F:singleton methods',
\ 'm:modules',
\ 'n:namespaces',
\ 't:tasks'
\ ]
\ }
【讨论】: