Emacs 中的 Ruby 导航

发布于 2024-10-04 13:36:01 字数 216 浏览 3 评论 0原文

我正在尝试在我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

抚笙 2024-10-11 13:36:01

如需更高级的“跳转到定义”,请查看 robe

For more advanced "jump to definition", check out robe.

讽刺将军 2024-10-11 13:36:01

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.

美男兮 2024-10-11 13:36:01

最好的 Emacs 和 Rails 组合模式是 rinari-mode http://rinari.rubyforge.org/
而 rhtml-mode

在 melpa 上可用。只需运行

M-x list-packages

并选择 rinari-mode 和 rhtml-mode

rinari-mode 具有先进的导航系统。它还支持 etag http://rinari.rubyforge.org/Navigation.html#Navigation

(setq rinari-tags-file-name "TAGS")

Best Emacs and Rails combination mode is rinari-mode http://rinari.rubyforge.org/
and rhtml-mode

It is available on melpa. Just run

M-x list-packages

And select rinari-mode and rhtml-mode

rinari-mode has advance navigation system. it also supports etags http://rinari.rubyforge.org/Navigation.html#Navigation

(setq rinari-tags-file-name "TAGS")
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文