0

我正在使用vim-scripts/ctags.vim,除了符号之外,一切都很甜蜜。例子:

# spec/message_spec.rb
context :message_set do
  include_context :message_set
end

# spec/support/contexts/message_set.rb
RSpec.shared_context :message_set do
  # ...
end

但是无论我做什么,我都无法跳转到:message_set以via或. 当然,我可以使用模糊查找器,但这就像手动执行 Ctags 工作一样。message_set.rbmessage_spec.rbgfCtrl-]

如何告诉 Ctags 索引 Ruby 中的符号?

4

1 回答 1

0

您可以使用以下行向 ctags 添加符号支持~/.ctags

--regex-ruby=/(:["']*[A-Za-z_]*["']*)/\1/s,symbol,symbols/

Pressinggf应该适用于 Vim 的默认 Ruby 支持文件(这里很好)。

于 2014-10-17T07:36:10.327 回答