ide sublime2 how to find method definition

Ruby on-RailsRubySublimetext

Ruby on-Rails Problem Overview


I'm using Sublime 2 for Ruby On Rails programming. I need a ability to click a method name and jump to class where the method is defined. There are many IDE with similar capability...

Ruby on-Rails Solutions


Solution 1 - Ruby on-Rails

Goto symbol is Ctrl-R (linux), this gives a pop-up-list of all symbol and class definitions in the file, in definition order, and you can jump to what you're after. You could do the same thing with Goto Anything, Ctrl-P and then typing @ and the method name.

Also, there is a Goto Symbol plugin, which lets you jump straight to the definition of the method name your cursor is at, with a key binding or click.

However, both those methods are limited to the current file. If you need to jump to definitions in other files, probably the best solution is the SublimeCodeIntel plugin. It seems to be working pretty well and just by hitting Ctrl-f3 (linux) will open up the file at the definition you want.

Solution 2 - Ruby on-Rails

Another solution is CTags.

SublimeCodeIntel seems to be pretty buggy judging from unresolved issues on the Github tracker. Also it crashes for me, probably because the code base I'm working on is too big...

What I'm using now is the CTags package. There's no "intelligence" but it allows you to jump to definitions and back very easily and it is super fast.

Solution 3 - Ruby on-Rails

upgrade to sublime text 3 and then put cursor on function name and click F12 to go back ALT+- or from the menu click on Goto

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionLesha PipievView Question on Stackoverflow
Solution 1 - Ruby on-RailsfraxelView Answer on Stackoverflow
Solution 2 - Ruby on-RailsalienhardView Answer on Stackoverflow
Solution 3 - Ruby on-RailsEran OrView Answer on Stackoverflow