Notepad++ Autovervollständigung

01/03/2014 17:14 derpierre65#1
Hey Community,

ich wollte mal Fragen wie man bei Notepad++ seine eigenen Functions zur Autovervollständigung hinzufügt.
Ich will keine XML Datei erstellen oder bearbeiten, sondern sollen die Class bzw. Functions Dateien automatisch erkannt werden.
Beispiel habe ich eine Class (db) und eine Function (query), nun möchte ich wenn ich db:: eingebe, als Möglichkeit "query" (bzw. alle meine Functions von der Class) haben.
Für die, die nicht wissen was ich mit der Autovervollständigung meine, hier ein Bild:
[Only registered and activated users can see links. Click Here To Register...]
Bei mysqli werden alle Befehle mit mysqli angezeigt, dass möchte ich mit meinen Classes auch haben.

Danke im voraus

PS: Ich benutze nur Static Functions (Classname::Function($params,...)).
01/03/2014 20:40 MrSm!th#2
Dafür gibts Plugins. Ist aber nicht besonders gut. Hol dir me gescheite IDE.
01/03/2014 21:25 derpierre65#3
Ich benutze schon ewig Notepad++ und möchte auch bei Notepad++ bleiben, und sollte es nicht funktionieren, dann halt nicht, aber ich hab schon diverse Plugins ausprobiert, ein Plugin zeigt mir zwar die Funktions und ihre Parameter an, aber es ist keine Autovervollständigung bei.
Weisst du denn wie das/die Plugin(s) heissen?
01/04/2014 01:41 IchVerabschiedeMich#4
Irgendwann wird dir Notepad einfach nicht mehr reichen.
Ne gute alternative ist aber auch Sublime Text 3 - ich liebe das teil.
Mit den richtigen Key-Shortcuts ist alles easy.
01/04/2014 03:37 MrSm!th#5
Ne gescheite IDE ist wesentlich besser für Größeres, glaub mir.
NetBeans ist recht gut, wenn man sich nicht gleich eine teure PHP IDE kaufen will und arbeitet auch auf Parsing-Ebene (sprich die Vervollständigung macht Sinn).
Du kannst in den Settings von N++ z.B. die Autovervollständigung von Funktionsvervollständigung auf Wortvervollständigung stellen, dann wird alles vervollständigt, aber halt auf Wortebene, wie bei einer Handytastatur, die bereits geschriebene Wörter vorschlägt. Das muss dann nicht unbedingt semantisch Sinn machen.
01/04/2014 17:57 Ende!#6
PhpStorm > all

Wenn du einmal eine derartige IDE verwendet hast, wirst du dich dafür verfluchen, so viel Zeit mit Editoren wie Notepad++ verschwendet zu haben. Der Code schreibt sich damit quasi von selbst.
01/04/2014 19:30 derpierre65#7
Es sollte auf jedenfall Dateien direkt auf den FTP Server hochladen oder runterladen und ebend die Autovervollständigung von eigene Funktionen können.