2015-06-01 7 views
7

Próbuję uzyskać PHP do autouzupełniania dla mojego projektu laravel - Próbowałem wiele różnych pakietów, ale nie wydają się działać ...atom.io laravel autoprediction nieszczęść

Oto zrzut ekranu z punktu A PHP klasa:

enter image description here

muszę $table-> autouzupełniania i sugeruje wszystkie funkcje dostępne do niego! (funkcje takie jak ->string(...), ->text(...), ->timestamps(), itp.)

Czy ktoś może sugerować coś?

mam zainstalowane następujące związanych z PHP- pakiety:

  • autouzupełnianie-php (? Ta wydaje się działać tylko dla standardowych funkcji PHP)
  • php-gałązka (gałązka powiązanych tylko ...)
  • language-php (podstawowa składnia PHP ...)

Ale potrzebuję czegoś więcej. Muszę być w stanie zidentyfikować wszystkie klasy w moim projekcie Laravel i automatycznie zasugerować ich funkcje!

+0

Wich IDE współpracujecie? Jeśli coś takiego jak PHPStorm potrzebujesz pliku o nazwie _ide_helpers.php w twoim katalogu głównym. – ChainList

+1

@ChainList Edytor to [Atom] (http://atom.io), jest obecny w tytule pytania, a także w tagach pytań. – Bogdan

+0

OK nie widziałem, przepraszam. Tak jak powiedział @Bogdan, możesz użyć Atom Ctags. – ChainList

Odpowiedz

3

Można użyć CTags do indeksu definicje. Wystarczy popatrzeć na tego pakietu Atom:

Atom Ctags

nie martw się, że animowanego demo nie jest prezentowany na C, to powinno działać w PHP tak samo dobrze.

+0

To jest właśnie to, czego potrzebuję. Dzięki! Ale jak mogę go uruchomić? Zainstalowałem go, ale kiedy wpisuję $ table-> żadna z funkcji nie nadchodzi? – Eamorr

+0

To jest po prostu niesamowite, dzięki! Bogdan, aby umożliwić tego trzeba wyłączyć „autouzupełniania-php”, faktycznie po prostu zostawić „Atom ctags” i „autouzupełnianie-plus” (ten jest potrzebny). –

+0

Po pewnym czasie podjąłem decyzję o nadaniu pakietowi atom-autocomplete-php drugiej szansy. Teraz działa niesamowicie razem z atom-ctags. Na przykład podczas pisania, wyszukiwania autouzupełniania podstawowym przy użyciu Atom autouzupełniania-php, ctags nie wyświetlają mi niepotrzebnych metod nie będę używać. Ale jeśli nie mam żadnych wyników, ctags są z powrotem w akcji. Na przykład z ctags niepełnosprawni nie dostanie te wyniki, ale gdy włączę ctags magia dzieje: http://i.stack.imgur.com/YuAQC.png Testowane na Atom 1.9.4 –