代码之家  ›  专栏  ›  技术社区  ›  vinothkr

Emacs中的Ruby导航

  •  4
  • vinothkr  · 技术社区  · 14 年前

    我正在尝试将Emacs用于我的Rails项目。我有点厌倦了ETAG导航,它真的很蠢。那么,在Emacs中有没有其他方法可以为Ruby进行源代码导航呢?

    注意:我也使用Rinari Minor模式。在模型、视图之间移动是智能的… 但是我想要的是一种跳转到定义的东西,你可以在常规的IDE中看到。请不要向我推荐任何IDE,因为我对Emacs非常满意,除了这个

    3 回复  |  直到 12 年前
        1
  •  2
  •   Sam Ritchie    14 年前

    ECB或Emacs代码浏览器( http://ecb.sourceforge.net/ )非常适合。我将它用于Rails开发;在激活时,默认情况下,您将得到一个具有文件夹结构、文件列表和方法浏览器的三面板窗口。

    要跳转到特定的方法定义,请检查 TextMate Minor Mode . 命令s-t将为您提供一个对话框,该对话框将跳转到指定的方法,并在键入时进行匹配。

        2
  •  3
  •   Dmitry    12 年前

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

        3
  •  0
  •   CantGetANick    12 年前

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

    在Melpa有售。快跑吧。

    M-x list-packages
    

    选择Rinari模式和rhtml模式

    Rinari模式有先进的导航系统。它还支持ETags http://rinari.rubyforge.org/Navigation.html#Navigation

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