51

我正在使用Sublime 2进行 Ruby On Rails 编程。我需要能够单击方法名称并跳转到定​​义该方法的类。有许多具有类似功能的IDE...

4

3 回答 3

51

Goto symbolis Ctrl- R(linux),这会按定义顺序给出文件中所有符号和类定义的弹出列表,您可以跳转到您所追求的内容。Goto Anything您可以使用, Ctrl-执行相同的操作,P然后键入@方法名称。

此外,还有一个Goto Symbol插件,通过键绑定或单击,您可以直接跳转到光标所在方法名称的定义。

但是,这两种方法都仅限于当前文件。如果您需要跳转到其他文件中的定义,最好的解决方案可能是SublimeCodeIntel插件。它似乎工作得很好,只需点击Ctrl- f3(linux) 就会以您想要的定义打开文件。

于 2012-04-23T21:13:20.453 回答
27

另一种解决方案是CTags

从Github 跟踪器上未解决的问题来看,SublimeCodeIntel 似乎有很多问题。它对我来说也崩溃了,可能是因为我正在处理的代码库太大......

我现在使用的是CTags 包。没有“智能”,但它可以让您非常轻松地跳转到定义并返回,而且速度非常快。

于 2012-05-30T04:37:13.997 回答
5

升级到 sublime text 3,然后将光标放在函数名称上,然后单击 F12 返回 ALT+- 或从菜单中单击 Goto

于 2014-11-25T18:48:59.377 回答