2015-05-08 3 views
8

Я знаю, что вы можете нажать Ctrl + R, чтобы найти Defition/Declaration функции, но как вы вернетесь. Скажите, что у вас есть функция, и вы хотите знать, где она была использована.SublimeText: найти, где метод/функция вызывается/вызывается/ссылается?

Вы можете сделать обычный поиск, как name(, а затем он показывает Но .. если имя уменьшенное затем поиск A( менее полезное, а иногда есть место A ( обыкновения быть согласован.

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

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

+0

Какая возвышенная текстовая версия вы используете 3? Потому что это работает для меня –

+1

Я не уверен, что вы подразумеваете под этим работает. что работает? Ctrl + R ..? Да, это работает и для меня, когда я должен найти определение функции. Я хочу посмотреть, где был определен некий. –

+0

oh ok called Я не знал, что вы подразумеваете под этим, поэтому я просто прочитал его. Это интересно. Нашел этот пакет, но попытался выяснить, как его использовать: https://packagecontrol.io/packages/WhoCalled%20Function%20Finder –

ответ

0

Ответ заключается в том, что Sublime Text не может «перейти к обычаям». Это не IDE Intellisense. Это не похоже на работу с NetBeans или Visual Studio, где он индексирует все обычаи и вызовы функций в фоновом режиме и позволяет вам перемещаться по ним.

Лучшее, что вы можете сделать, это простой текстовый поиск (или регулярное выражение) и ограничение файлов, поиск по типу или каталогу.

Или вы можете использовать плагин из сообщества Sublime Text - хотя я обнаружил, что такие плагины не работают или не работают, или не совсем то, что вы просили.

Лучший вариант кажется, что вы указали, что вы уже используете - используйте другую среду IDE.

Смежные вопросы