Возвышенный текст 3, индексирование и определение goto/goto - программирование
Подтвердить что ты не робот

Возвышенный текст 3, индексирование и определение goto/goto

поэтому я загрузил возвышенный текст 3, который предположительно "Sublime Text" теперь сканирует файлы в вашем проекте и строит индекс, какие файлы содержат какие символы. Это поддерживает новые функции "Перейти к определению и отобразить символ в проекте".

Я создал новый проект, содержащий исходный код zend framework... Затем я пытаюсь выполнить определение goto и goto, но они все еще только позволяют вам определять или отображать "Goto" в текущем файле, а не весь проект.

Как именно я должен настроить возвышенный текст 3, чтобы я мог использовать определение/символ goto для любого метода в проекте, а не только для текущего файла (аналогично Eclipse Ctrl + Shift + M Open method функция).

4b9b3361

Ответ 1

Прежде всего, убедитесь, что соответствующие папки добавлены в ваш проект, указав, что они отображаются на боковой панели под FOLDERS (которую вы можете переключать с помощью - K - B)., Если папки Zend там нет, добавьте ее, перейдя в Project » Add Folder to Project....

Затем вы должны использовать Goto » Goto Symbol in Project... (или - - R). Goto Definition следует искать во всем проекте. По крайней мере, так оно и есть для меня в Sublime 3 build 3019 для OS X.

Замените на CTRL и на SHIFT, если в Windows.

Ответ 2

Предполагая, что это не проблема с ярлыком (вы можете проверить это, пытаясь найти символ из меню)

Try:

  • Выйти из Sublime Text 3.
  • Очистить папку Sublime Text 3 Index
    • В OS X удалите содержимое ~/Library/Application Поддержка/Высокий текст 3/Индекс
    • В Windows удалите содержимое AppData\Local\Sublime Text 3\Index\
  • Откройте ST3 и ваш проект
    • Открыть консоль (Показать → Показать консоль)
    • Проверить наличие ошибок

Скорее всего, после шага 3 ваш проект вернется к нормальному состоянию, но если он не проверяет, что проблема при индексировании, и попытайтесь найти эту конкретную проблему.

EDIT: в зависимости от размера вашего кэша восстановления проекта может потребоваться looong