2013-04-06 13 views
15

, więc pobrałem wysublimowany tekst 3, który rzekomo "Wysublimowany tekst teraz skanuje pliki w twoim projekcie i buduje indeks, które pliki zawierają które symbole." Przejdź do definicji i symbolu Goto w projekcie ".wysublimowany tekst 3, indeksowanie i symbol goto/goto definicja

Stworzyłem nowy projekt zawierający kod źródłowy frameworka Zend ... Następnie próbuję zrobić definicję goto i symbol goto, ale wszystkie są nadal dozwolone tylko do "Goto" definicje/symbole w bieżącym pliku zamiast cały projekt.

Jak dokładnie należy skonfigurować Sublime Text 3 tak, że mogę używać goto definicję/symbol do dowolnej metody w projekcie, a nie tylko bieżącego pliku (podobnego do Eclipse Ctrl + Shift, + M Otwórz funkcja metody).

+1

Wystarczy, aby upewnić się, robisz 'Ctrl + Shift + r' nie' Ctrl + r' kiedy próbował tego w nowym projekcie poprawny? – skuroda

Odpowiedz

15

Po pierwsze, upewnij się, że odpowiednie foldery są dodawane do projektu poprzez sprawdzenie, że pojawiają się one w pasku bocznym pod FOLDERS (które można przełączać za pomocą - K - B). Jeśli nie ma folderu Zend, dodaj go, przechodząc do Project » Add Folder to Project....

Następnie należy użyć Goto » Goto Symbol in Project... (lub - - R). Goto Definition powinien wyszukać w całym projekcie. Przynajmniej to, co zachowuje się jak dla mnie na Sublime 3 build 3019 dla Mac OS X.

Wymień z CTRL i z SHIFT jeśli w systemie Windows.

+2

Zauważyłem, że jeśli już mam kursor na metodzie, a następnie, jeśli kliknę na 'shift' +' command' + 'R', to faktycznie uruchamia [rozwijane menu] (http://postimg.org/image/bj63iatj1 /) .. Muszę ponownie wpisać polecenie i nacisnąć enter .. tylko wtedy przeskoczy do definicji metody .. czy nie ma sposobu na proste przejście do definicji metody? – abbood

+10

@abbood Użyj ⌘⌥ ↓. –

3

Zakładając, że nie jest to problem skrótu (można to sprawdzić próbując znaleźć symbol z menu)

Spróbuj:

  1. Quit Sublime Text 3.
  2. usunąć Sublime Text Folder 3 Index
    • W OS X, usunąć zawartość ~/Library/Application Pomoc/Sublime Text 3/Index
    • W systemie Windows usunąć zawartość AppData \ Local \ Sublime Text 3 \ Index \
  3. Otwarte ST3 i projekt
    • Otwórz konsolę (Widok -> Pokaż Console)
    • sprawdzić błędy

najprawdopodobniej po kroku 3, projekt wróci do normy, ale jeśli nie jest to sprawdzić w czym jest problem podczas indeksowania i starają się szukać tej specyfikacji problem ific.

EDIT: W zależności od wielkości projektu przebudowy pamięci podręcznej może wziąć dłuuugi

Powiązane problemy