我正在使用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
通过message_set.rb
或{{1}跳转到名为message_spec.rb
的文件中的gf
定义}}。当然我可以使用模糊查找器,但这就像手动执行Ctags作业一样。
如何告诉Ctags在Ruby中索引符号?
答案 0 :(得分:0)
您可以在~/.ctags
:
--regex-ruby=/(:["']*[A-Za-z_]*["']*)/\1/s,symbol,symbols/
按gf
应该可以使用Vim的默认Ruby支持文件(这里也是如此)。