Emacs 中的 Ruby 导航
我正在尝试在我的 Rails 项目中使用 emacs。我有点厌倦了 etag 导航,它真的很愚蠢。那么有没有其他方法可以在emacs中为ruby进行源代码导航呢?
注意:我也使用 rinari 小模式。在模型、视图之间移动是一种智能...... 但我想要的是某种跳转到定义之类的内容,您可以在常规 IDE 中看到这些内容。请不要向我推荐任何 IDE,因为我对 Emacs 的其他功能都非常满意,除了这个
I am trying to use emacs for my rails project. I am kind of fed up with the etag navigation, Its really dumb. So is there any other way to do source code navigation for ruby in emacs?
Note: I also use rinari minor mode. Which is kind of intelligent to move between models, views ...
But what i want is some kind of jump to definition kind of stuff that you can see in regular IDEs. Please dont suggest me any IDEs as i am pretty satisfied with Emacs for everything else but this
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如需更高级的“跳转到定义”,请查看 robe。
For more advanced "jump to definition", check out robe.
ECB 或 Emacs 代码浏览器 (http://ecb.sourceforge.net/) 非常适合此操作。我用它来进行 Rails 开发;激活后,默认情况下,您将获得一个包含文件夹结构、文件列表和方法浏览器的三面板窗口。
要跳转到特定方法定义,请查看 TextMate 次要模式。命令 sT 将为您提供一个对话框,将您跳转到指定的方法,与您键入的内容相匹配。
ECB, or Emacs Code Browser (http://ecb.sourceforge.net/), is great for this. I use it for Rails Development; on activation, by default, you'll get a three panel window with folder structure, file list, and method browser.
For jumping to specific method definitions, check out the TextMate Minor Mode. the command s-T will get you a dialogue that jumps you to the specified method, matching as you type.
最好的 Emacs 和 Rails 组合模式是 rinari-mode http://rinari.rubyforge.org/
而 rhtml-mode
在 melpa 上可用。只需运行
并选择 rinari-mode 和 rhtml-mode
rinari-mode 具有先进的导航系统。它还支持 etag http://rinari.rubyforge.org/Navigation.html#Navigation
Best Emacs and Rails combination mode is rinari-mode http://rinari.rubyforge.org/
and rhtml-mode
It is available on melpa. Just run
And select rinari-mode and rhtml-mode
rinari-mode has advance navigation system. it also supports etags http://rinari.rubyforge.org/Navigation.html#Navigation