ruby-on-rails - 为 Rails 项目生成更好的 ctags 文件

标签 ruby-on-rails ruby vim emacs ctags

如何为 Rails 项目生成一个好的 ctags 文件?包含所有 gem、ruby 库并按正确顺序对它们进行排序的一个(例如,当您搜索“Rails”时,它不会转到 airbrake gem 或其他任何内容)

我现在正在使用它,但由于上述原因我不喜欢它:

ctags --tag-relative -Rf.git/tags.$$ --exclude=.git --exclude=*.html --exclude=tmp --exclude=public --exclude=app/assets --languages=-javascript,js,sql,html `bundle show --paths` $MY_RUBY_HOME .

最佳答案

所以事实证明更好的选择(比 ctags 更好)是 Robe对于 Emacs 或 vim + tmux + vmux + pry 的组合(获取 show-sourceedit)。

irb-config是一个有趣的 vim 设置示例。

关于ruby-on-rails - 为 Rails 项目生成更好的 ctags 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22772063/

相关文章:

vim - 如何将 stdout 输出重定向到新的 Vim 选项卡?

ruby-on-rails - Rails - 数据库迁移最佳实践

ruby-on-rails - Rails 中的 ActiveRecord::RecordNotFound 救援

session - Vim 如何停止响应?

sorting - 如何在 Unix 中对字母数字字符串进行排序?

ruby - 具有单一资源的多态 url

ruby-on-rails - 我应该非规范化 has_many has_many 吗?

html - .each 语句中的 Ruby on Rails 错误

Ruby GNOME 图形用户界面

ruby - Sinatra 中的 Cors 定义