georgwaechter
unregistriert
Meien Wünsche
Hallo Leute,
ich hab ein paar Wünsche und Fragen an die Entwickler. Vorab allerdings schonmal ein Lob für das tolle Intellisense! Nirgendwo sonst hab ich eine so gut reagierende IDE für PHP gesehen, man tipp und die Vorschläge sind einfach sofort da. Großartig!
- Ich nutze das Zend Framework, hab jedoch das Problem dass meine Model-Klassen im Intellisense nicht auftauchen. Versteht die IDE vielleicht meine Ordnerstruktur nicht?
- ich habe ein /default Ordner in dem /controllers un /models sind, befinde ich mich in einem Controller werden die Model-Klassen nicht im IntelliSense aufgelistet
- Wunsch: PHP Doc Type hints bitte unterstützen in der Art:
- dies sollte innerhalb von Methoden möglich sein als auch für Klassen-variablen
Wenn diese zwei Dinge funktionieren, könnte VS.PHP bei uns die neue IDE werden ...
Viele Grüße
Georg Wächter
ich hab ein paar Wünsche und Fragen an die Entwickler. Vorab allerdings schonmal ein Lob für das tolle Intellisense! Nirgendwo sonst hab ich eine so gut reagierende IDE für PHP gesehen, man tipp und die Vorschläge sind einfach sofort da. Großartig!
- Ich nutze das Zend Framework, hab jedoch das Problem dass meine Model-Klassen im Intellisense nicht auftauchen. Versteht die IDE vielleicht meine Ordnerstruktur nicht?
- ich habe ein /default Ordner in dem /controllers un /models sind, befinde ich mich in einem Controller werden die Model-Klassen nicht im IntelliSense aufgelistet
- Wunsch: PHP Doc Type hints bitte unterstützen in der Art:
|
|
Quellcode |
1 2 |
/* @var $clientTransfer MyPackage_IClientTransfer */ $clientTransfer = DI::get(MyPackage_IClientTransfer::Name); |
- dies sollte innerhalb von Methoden möglich sein als auch für Klassen-variablen
Wenn diese zwei Dinge funktionieren, könnte VS.PHP bei uns die neue IDE werden ...
Viele Grüße
Georg Wächter
Hallo,
Ich musste gerade das erste Mal den Eintrag verschieben, daher die Wartezeit
Vielen Dank für das Lob!
PHPDoc wird bereits unterstützt nähere Informationen finden Sie in der Dokumentation: http://vsphp.de/dokumentation/dateien/be…hpdoc-kommentar bei uns wird es wie es üblich ist über /** initiert. Ich hoffe, dass die Funktionalität der gesuchten entspricht.
Wir verwenden ebenfalls das Zend Framework und verwenden oft unterschiedliche Strukturen. Leider müssen auch wir manchmal feststellen, dass die IntelliSense nicht immer anspringt und versuchen dann alle möglichen Fehler zu finden. Wenn Sie mir eine genauere Ordnerstruktur per E-Mail an schaaf@komola.de schicken könnte, wäre ich Ihnen sehr verbunden.
Grüße aus Braunschweig,
Thomas Schaaf
Ich musste gerade das erste Mal den Eintrag verschieben, daher die Wartezeit

Vielen Dank für das Lob!
PHPDoc wird bereits unterstützt nähere Informationen finden Sie in der Dokumentation: http://vsphp.de/dokumentation/dateien/be…hpdoc-kommentar bei uns wird es wie es üblich ist über /** initiert. Ich hoffe, dass die Funktionalität der gesuchten entspricht.
Wir verwenden ebenfalls das Zend Framework und verwenden oft unterschiedliche Strukturen. Leider müssen auch wir manchmal feststellen, dass die IntelliSense nicht immer anspringt und versuchen dann alle möglichen Fehler zu finden. Wenn Sie mir eine genauere Ordnerstruktur per E-Mail an schaaf@komola.de schicken könnte, wäre ich Ihnen sehr verbunden.
Grüße aus Braunschweig,
Thomas Schaaf
georgwaechter
unregistriert
Hi,
während ich gerade meine Zend Framework Ordnerstruktur beschreibe, merke ich dass es doch geht. Sorry für die Fehlmeldung. Ich glaube vorher hatte ich einige Basisklassen der Models nicht eingebunden im Projekt, sodass die Models selber nicht korrekt aufgelöst werden konnte.
Zu PHPDoc: Ok mit zwei Sternen am Anfang funktioniert es. Selbst innerhalb von Methoden (wo jedoch beim Drücken von Enter nach "/**" nichts vervollständigt wird).
Ich komme von Netbeans, da war es an manchen Codestellen erforderlich nur einen statt zwei zu schreiben.
Gruß
Georg Wächter
während ich gerade meine Zend Framework Ordnerstruktur beschreibe, merke ich dass es doch geht. Sorry für die Fehlmeldung. Ich glaube vorher hatte ich einige Basisklassen der Models nicht eingebunden im Projekt, sodass die Models selber nicht korrekt aufgelöst werden konnte.
Zu PHPDoc: Ok mit zwei Sternen am Anfang funktioniert es. Selbst innerhalb von Methoden (wo jedoch beim Drücken von Enter nach "/**" nichts vervollständigt wird).
Ich komme von Netbeans, da war es an manchen Codestellen erforderlich nur einen statt zwei zu schreiben.
Gruß
Georg Wächter
georgwaechter
unregistriert
Jetzt doch noch ein Wunsch:
Man sollte wie in C# auch Interfaces automatisch implementieren können.
Ich persönlich finde den dort etablierten Shortcut "Punkt + Strg" sehr gut, um alle kontext sensitiven Vorschläge wie dann "Implement interface" anzuzeigen, sobald man mit dem Cursor im Interfacenamen ist.
Nicht ganz so wichtig, aber für die Zukunft wären Optionen für die PHP-Formatierung super.
Gruß
Georg
Man sollte wie in C# auch Interfaces automatisch implementieren können.
Ich persönlich finde den dort etablierten Shortcut "Punkt + Strg" sehr gut, um alle kontext sensitiven Vorschläge wie dann "Implement interface" anzuzeigen, sobald man mit dem Cursor im Interfacenamen ist.
Nicht ganz so wichtig, aber für die Zukunft wären Optionen für die PHP-Formatierung super.
Gruß
Georg
Christian Boening
unregistriert
Hallo!
Zum ersten mal ein riesiges Lob für die Software.
Ich habe bisher immer ZendStudio genutzt, kann mich aber bei bestem Willen nicht zu Eclipse durchringen.
Jetzt habe ich endlich eine ernsthafte Alternative gefunden.
Leider fehlt mir eine Funktion:
Wenn ich eine Instanz per Singleton erzeuge, und das noch in einer "includierten" Datei, oder eine Funktion ein Objekt zurückgibt kann mir VS.Php verständlicherweise kein IntelliSense bieten. Bei Zend gab es die Möglichkeit, die der Threadstarter schon erwähnt hatte:
/*@var $res mysqli_result*/ um der IDE manuell zu sagen, dass $res eine Instanz der Klasse mysqli_result ist.
Das nutze ich in meinen Scripten sehr häufig und möchte nicht darauf verzichten.
Wird es diese Möglichkeit auch bald in VS.Php geben?
Ansonsten steht dem Umstieg nix mehr im Wege :-)
Mit freundlichen Grüßen
Christian Boening
P.S.: Mir ist doch noch was eingefallen: Kann mir vielleicht jemand sagen, wie ich VS so umstelle, dass ich mit Strg+D die aktuelle Zeile verdoppeln kann. Ich denke das ist in Visual Studio selbst, aber wo ich grad dabei war... ;-)
Zum ersten mal ein riesiges Lob für die Software.
Ich habe bisher immer ZendStudio genutzt, kann mich aber bei bestem Willen nicht zu Eclipse durchringen.
Jetzt habe ich endlich eine ernsthafte Alternative gefunden.
Leider fehlt mir eine Funktion:
Wenn ich eine Instanz per Singleton erzeuge, und das noch in einer "includierten" Datei, oder eine Funktion ein Objekt zurückgibt kann mir VS.Php verständlicherweise kein IntelliSense bieten. Bei Zend gab es die Möglichkeit, die der Threadstarter schon erwähnt hatte:
/*@var $res mysqli_result*/ um der IDE manuell zu sagen, dass $res eine Instanz der Klasse mysqli_result ist.
Das nutze ich in meinen Scripten sehr häufig und möchte nicht darauf verzichten.
Wird es diese Möglichkeit auch bald in VS.Php geben?
Ansonsten steht dem Umstieg nix mehr im Wege :-)
Mit freundlichen Grüßen
Christian Boening
P.S.: Mir ist doch noch was eingefallen: Kann mir vielleicht jemand sagen, wie ich VS so umstelle, dass ich mit Strg+D die aktuelle Zeile verdoppeln kann. Ich denke das ist in Visual Studio selbst, aber wo ich grad dabei war... ;-)
Hallo!
Bisher ist die Funktion nicht geplant.
Ich werde sie allerdings zur Diskussion aufnehmen.
Thomas
P.S.: Wegen dem Shortcut suche ich später noch einmal
Bei Google habe ich nichts gefunden.. Lediglich die Empfehlung selbst ein Shortcut zu schreiben oder eben Strg + C / Strg+V, was aber natürlich die Zwischenablage neubefüllt.
Bisher ist die Funktion nicht geplant.
Ich werde sie allerdings zur Diskussion aufnehmen.
Thomas
P.S.: Wegen dem Shortcut suche ich später noch einmal
Bei Google habe ich nichts gefunden.. Lediglich die Empfehlung selbst ein Shortcut zu schreiben oder eben Strg + C / Strg+V, was aber natürlich die Zwischenablage neubefüllt. frameone
unregistriert
Weitere Features die unerlässlich wären
Im Großen und Ganzen bin ich zu frieden, bis auf ein paar störende Kleinigkeiten:
Aktuell (2.9) funktioniert folgendes nicht:
Aktuell (2.9) funktioniert folgendes nicht:
- IntelliSense liefert keine Konstanten bei statischen Klassen oder Interfaces. Nur wenn eine Instanz erzeugt wird.
- Namespaces sind ein Problem, zwar findet IntelliSense die gewünschte Klasse aus dem Namespace aber danach gibt es nicht mal statische Funktionen zum auswählen -> springt bei "::" nicht mehr an.
- Das automatische Einbinden von Klassen beim Importieren eines bestehenden Projektes funktioniert nicht.
Ähnliche Themen
-
Hilfe und Support »-
Aktuelle VS.PHP Version mit Visual Studio 2008 Team Sytem unter Windows 7
(20. Dezember 2009, 19:24)
-
Ankündigungen und Neuigkeiten »-
Jetzt VS.Php kaufen und kostenlos auf 2.6 updaten
(4. Dezember 2008, 18:16)
-
Hilfe und Support »-
Visual Studio 2005 stürzt ab
(11. August 2008, 20:31)