Допустим, я редактирую проект ruby и у меня открыт скрипт ruby.
Есть функция, которую я хотел бы найти.Поэтому я щелкаю правой кнопкой мыши на функции и выбираю «декларацию goto».
require "path\Object1"
@obj = Object1.new()
@obj.method1ThatReturnsObj.method2.method3
Я щелкаю правой кнопкой мыши на method2 и выбираю «декларацию goto».
В настоящее время происходит то, что SublimeText кажется выполнить поиск по всем определениям"method2" по всему проекту.Это приводит к списку опций определения, которые мне нужно отсортировать до тех пор, пока я наконец не приду к правильному файлу.
Другими словами, существует несколько файлов классов с одинаковым именем метода ,Я не импортировал эти классы в свой скрипт.Но когда я пытаюсь «перейти к декларации», то даже те из них появляются в моем списке.
Есть ли способ получить ST 3, чтобы проверить текущий импорт, а затем найти объявление только средиэти импортированные файлы?