Подтвердить что ты не робот

Ide sublime2 как найти определение метода

Я использую Sublime 2 для программирования Ruby On Rails. Мне нужна возможность щелкнуть имя метода и перейти к классу, где определяется метод. Есть много IDE с аналогичной возможностью...

4b9b3361

Ответ 1

Goto symbol Ctrl - R (linux), это дает всплывающий список всех определений символов и классов в файле, в порядке определения, и вы можете перейти к тому, что вы после, Вы можете сделать то же самое с Goto Anything, Ctrl - P, а затем ввести @ и имя метода.

Кроме того, есть плагин Goto Symbol, который позволяет перейти прямо к определению имени метода, в котором находится ваш курсор, с привязка ключа или клик.

Однако оба этих метода ограничены текущим файлом. Если вам нужно перейти к определениям в других файлах, возможно, лучшим решением является SublimeCodeIntel плагин. Кажется, он работает очень хорошо, и просто нажав Ctrl - f3 (linux) откроет файл в нужном вам определении.

Ответ 2

Другим решением является CTags.

SublimeCodeIntel, по-видимому, очень плохо разбирается в неразрешенных проблемах в трекере Github. Также он падает для меня, возможно потому, что база кода, над которой я работаю, слишком большая...

Теперь я использую пакет CTags. Там нет "интеллекта", но он позволяет вам легко перейти к определениям и обратно, и это очень быстро.

Ответ 3

обновить до возвышенного текста 3, а затем поместить курсор на имя функции и нажать F12 вернуться ALT + - или в меню нажмите "Перейти"