虽然在Rails应用程序中享受了Vim Exuberant标签def
导航的灵活性,但我认为为什么不要更深入,并将Rails核心源作为低级参考。如何使用Vim Exuberant标签配置步入Rails核心?
如何配置Vim以包含其他标记文件以及我应该映射哪些代码?
谢谢。
虽然在Rails应用程序中享受了Vim Exuberant标签def
导航的灵活性,但我认为为什么不要更深入,并将Rails核心源作为低级参考。如何使用Vim Exuberant标签配置步入Rails核心?
如何配置Vim以包含其他标记文件以及我应该映射哪些代码?
谢谢。
Vim在'tags'
选项中查找其标记文件,该选项是(绝对/相对)路径的列表。叟在Vim中,你可以做
:set tags+=/path/to/ror/tags
另见
:help 'tags'
你应该能够简单地传递你的宝石目录,在命令行上ctags命令。 ctags在命令行上获取要检查的源文件列表。因为如果我用钢轨2.3.5和我的Rails应用程序的根目录中运行ctags的实例:
ctags -R $GEM_HOME/gems/rails-2.3.5/lib/* ./*
如果使用捆绑,可以使用bundle show
寻找路径为您服务。 ctags也可以让你使用--exclude
标志排除某些目录。查看options documentation了解更多信息。