Возвышенный текст 3, индексирование и определение goto/goto
поэтому я загрузил возвышенный текст 3, который предположительно "Sublime Text" теперь сканирует файлы в вашем проекте и строит индекс, какие файлы содержат какие символы. Это поддерживает новые функции "Перейти к определению и отобразить символ в проекте".
Я создал новый проект, содержащий исходный код zend framework... Затем я пытаюсь выполнить определение goto и goto, но они все еще только позволяют вам определять или отображать "Goto" в текущем файле, а не весь проект.
Как именно я должен настроить возвышенный текст 3, чтобы я мог использовать определение/символ goto для любого метода в проекте, а не только для текущего файла (аналогично Eclipse Ctrl + Shift + M Open method функция).
Ответы
Ответ 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