ide sublime2如何查找方法定义

时间:2012-04-23 07:18:40

标签: ruby-on-rails ruby sublimetext

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

3 个答案:

答案 0 :(得分:50)

Goto symbol Ctrl - R (linux),它提供了文件中所有符号和类定义的弹出列表,在定义中订单,你可以跳到你想要的。您可以使用Goto Anything Ctrl - P 然后输入 @ 和方法名称来执行相同的操作。

此外,还有一个Goto Symbol插件,可让您直接跳转到光标所在方法名称的定义,并使用键绑定或点击。

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

答案 1 :(得分:27)

另一个解决方案是 CTags

从Github跟踪器上的unresolved issues判断,SublimeCodeIntel似乎非常错误。它也崩溃了,可能是因为我正在处理的代码库太大了......

我现在使用的是CTags package。没有“智能”,但它可以让你很容易地跳到定义并返回,而且速度非常快。

答案 2 :(得分:5)

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