Codesnippet nicht über Intellisense möglich
Hallo,
ich bin derzeit auf der Suche nach einem ädequaten Nachfolger für mein ZDE. Was mich an ZDE stört sind vorallem die Performance Probleme und einige Bugs. (Ansonsten wäre ich mit ZDE rundum zufrieden).
Ich hab mir nun mal VS.PHP angeschaut und auf den ersten Blick ist das ganze Paket ja wirklich sehr schnell. Ich benötige allerdings zwingend Keyboard-Templates für meine Arbeit. Das sollte ja eigentlich über die Code-Snippets funktionieren.
Allerdings bekomme ich das ganze noch nicht so wirklich zum laufen. So hätte ich es gerne:
keyword<enter> => expand des snippets => eingabe der variable1<enter>eingabe variable2<enter> etc.
Es scheitert allerdings schon beim Einfügen des Snippets. In Codeintellisense taucht das snippet leider nicht auf. Ein Einfügen ist nur über Rechtsklick->Ausschnitt einfügen möglich.
Vielleicht hat mir hier jemand nen Tipp was ich machen muss!
Danke und Gruß
ich bin derzeit auf der Suche nach einem ädequaten Nachfolger für mein ZDE. Was mich an ZDE stört sind vorallem die Performance Probleme und einige Bugs. (Ansonsten wäre ich mit ZDE rundum zufrieden).
Ich hab mir nun mal VS.PHP angeschaut und auf den ersten Blick ist das ganze Paket ja wirklich sehr schnell. Ich benötige allerdings zwingend Keyboard-Templates für meine Arbeit. Das sollte ja eigentlich über die Code-Snippets funktionieren.
Allerdings bekomme ich das ganze noch nicht so wirklich zum laufen. So hätte ich es gerne:
keyword<enter> => expand des snippets => eingabe der variable1<enter>eingabe variable2<enter> etc.
Es scheitert allerdings schon beim Einfügen des Snippets. In Codeintellisense taucht das snippet leider nicht auf. Ein Einfügen ist nur über Rechtsklick->Ausschnitt einfügen möglich.
Vielleicht hat mir hier jemand nen Tipp was ich machen muss!
Danke und Gruß
Oh, war ein Layer8 Problem. Da musste man ja noch die Option aktivieren. ;-)
So gleich die nächsten Fragen:
1) Ich möchte z.B. das "for" snippet einfügen. Nach dem Tippen von "for<enter>" expandiert das snippet nun. allerdings ist nur die erste zeile auf gleicher einrückungsebene. Sprich wenn ich z.b. in einer Funktion bin, und dort ein "if<enter>" expande, passt die erste Zeile (2. Einrückungsebene). Allerdings befinden sich die geschweiften Klammern auf 1. Ebene.
2) Innerhalb eines Code-Snippets kann ich nur per TAB zwischen den Variablen navigieren. Ich bin das aber über ENTER gewohnt und finde es so auch besser. Kann man das vielleicht einstellen?
Viele Grüße
So gleich die nächsten Fragen:
1) Ich möchte z.B. das "for" snippet einfügen. Nach dem Tippen von "for<enter>" expandiert das snippet nun. allerdings ist nur die erste zeile auf gleicher einrückungsebene. Sprich wenn ich z.b. in einer Funktion bin, und dort ein "if<enter>" expande, passt die erste Zeile (2. Einrückungsebene). Allerdings befinden sich die geschweiften Klammern auf 1. Ebene.
2) Innerhalb eines Code-Snippets kann ich nur per TAB zwischen den Variablen navigieren. Ich bin das aber über ENTER gewohnt und finde es so auch besser. Kann man das vielleicht einstellen?
Viele Grüße
Den ersten Punkt müsste ich mir später angucken, da ich gerade nicht an einer Maschine mit VS.Php sitze. Der zweite Punkt ist Visual Studio und Windows Standard (und kann nicht von uns geändert werden). Die Entwickler des Standards haben sich gedacht, dass Enter zum Bestätigen und Tab zum Navigieren ist, wenn man es sich durch den Kopf gehen lässt macht es Sinn - Schließlich kann man auf Webseiten ebenfalls nicht per Enter navigieren.
Mit freundlichen Grüßen
Thomas Schaaf
Mit freundlichen Grüßen
Thomas Schaaf
Hallo,
nagut, daran könnte man sich u.U. auch gewöhnen. Habe aber schon die nächsten 2 Fragen:
1) Kann man mehrere Projekte gleichzeitig geöffnet haben, bzw. über den Projektmappen Explorer hin und her switchen? (Benötige im daily business sehr oft Dateien einiger unterschiedlicher Projekte)
2) Wo aktiviere ich denn ASP-Tag Support?
3) Ich möchte das Default-Encoding auf UTF-8 umschalten, habe allerdings noch keine Option dafür gefunden.
Gruß
Michael
nagut, daran könnte man sich u.U. auch gewöhnen. Habe aber schon die nächsten 2 Fragen:
1) Kann man mehrere Projekte gleichzeitig geöffnet haben, bzw. über den Projektmappen Explorer hin und her switchen? (Benötige im daily business sehr oft Dateien einiger unterschiedlicher Projekte)
2) Wo aktiviere ich denn ASP-Tag Support?
3) Ich möchte das Default-Encoding auf UTF-8 umschalten, habe allerdings noch keine Option dafür gefunden.
Gruß
Michael
1) Man nennt sowas Solutions in denen Projekte geladen werden können. Klicken Sie im Projektmappenexplorer mit der Rechtenmaustaste auf die Solution und wählen Sie die entsprechende Option aus (neues Projekt oder vorhandenes Projekt).
2) In PHP oder im IntelliSense?
3) Ich verweise auf den Dokumentationslink: http://vsphp.de/dokumentation/projekte/b…satz-einstellen
Mit freundlichen Grüßen
Thomas Schaaf
2) In PHP oder im IntelliSense?
3) Ich verweise auf den Dokumentationslink: http://vsphp.de/dokumentation/projekte/b…satz-einstellen
Mit freundlichen Grüßen
Thomas Schaaf
Hallo!
Vielen Dank für das schnelle Feedback, das ist super so!
1) Leider finde ich die passende Option nicht. Ich habe im Projektmappen Explorer zwar mein Projekt, allerdings finde ich dort nichts über Solutions.
2) Ich möchte ASP-Tag Support generell aktivieren, damit auch ASP-Tags möglich sind, bzw. innerhalb von ASP-Tags PHP-Code auch erkannt und gehighlighted wird (im speziellen setzen wir ASP-Tags als Short-Tag ersatz für Templates ein, z.B. <%=$templatevar;%>)
3) ist es auch möglich den Zeichensatz projektunabhängig zu definieren? Ich habe u.U. durchaus mal die Anforderung einfach eine x-beliebige Datei zu öffnen und bearbeiten zu müssen.
Gruß
Michael
Vielen Dank für das schnelle Feedback, das ist super so!
1) Leider finde ich die passende Option nicht. Ich habe im Projektmappen Explorer zwar mein Projekt, allerdings finde ich dort nichts über Solutions.
2) Ich möchte ASP-Tag Support generell aktivieren, damit auch ASP-Tags möglich sind, bzw. innerhalb von ASP-Tags PHP-Code auch erkannt und gehighlighted wird (im speziellen setzen wir ASP-Tags als Short-Tag ersatz für Templates ein, z.B. <%=$templatevar;%>)
3) ist es auch möglich den Zeichensatz projektunabhängig zu definieren? Ich habe u.U. durchaus mal die Anforderung einfach eine x-beliebige Datei zu öffnen und bearbeiten zu müssen.
Gruß
Michael
Sorry ich saß nicht an einem Rechner mit VS.Php daher wusste ich nicht mehr die genauen Benennungen.
1) Hier habe ich mal ein Video gemacht: http://dl.getdropbox.com/u/5910/Jing/2009-03-05_1449.swf
2) Momentan gibt es keinen Plan ASP-Tags zu unterstützen. Wir empfehlen <?= ?> oder <?php ?> schließlich ist der ASP-Tag standardmäßig in PHP deaktiviert. Ich werde mich allerdings nochmal mit dem Team zusammensetzen.
3) http://dl.getdropbox.com/u/5910/Jing/2009-03-05_1454.swf hierfür habe ich ebenfalls ein Video erstellt. Für PHP Dateien wird UTF-8 ohne Signatur empfohlen.
(1,1) http://dl.getdropbox.com/u/5910/Jing/2009-03-05_1459.swf da scheint ein Bug vorhanden zu sein. Durch das Formatieren des Dokuments sollte bis zum beheben des Fehlers allerdings leicht zu überstehen sein.
Mit freundlichen Grüßen
Thomas Schaaf
1) Hier habe ich mal ein Video gemacht: http://dl.getdropbox.com/u/5910/Jing/2009-03-05_1449.swf
2) Momentan gibt es keinen Plan ASP-Tags zu unterstützen. Wir empfehlen <?= ?> oder <?php ?> schließlich ist der ASP-Tag standardmäßig in PHP deaktiviert. Ich werde mich allerdings nochmal mit dem Team zusammensetzen.
3) http://dl.getdropbox.com/u/5910/Jing/2009-03-05_1454.swf hierfür habe ich ebenfalls ein Video erstellt. Für PHP Dateien wird UTF-8 ohne Signatur empfohlen.
(1,1) http://dl.getdropbox.com/u/5910/Jing/2009-03-05_1459.swf da scheint ein Bug vorhanden zu sein. Durch das Formatieren des Dokuments sollte bis zum beheben des Fehlers allerdings leicht zu überstehen sein.
Mit freundlichen Grüßen
Thomas Schaaf
Hallo,
zu 1) Also bei mir habe ich keine Solution sondern nur das Projekt auf oberste Ebene
zu 2) Schade. Short-Tags sind leider keine Option für uns
zu 3) Ich entwickle sehr keyboard-template lastig. Das ist für mich eines der wichtigsten Features mit dem man seine Produktivität steigern kann. Ich hab für alles mögliche keyboard templates, u.a. für "$_GET" damit man einfach "get<enter>indexname<enter>" schreiben kann ohne teure '_$ Zeichen tippen zu müssen. Hier ein paar Beispiele: http://michael.imosnet.de/stuff/keyboard-templates.swf.html
Gruß
zu 1) Also bei mir habe ich keine Solution sondern nur das Projekt auf oberste Ebene
zu 2) Schade. Short-Tags sind leider keine Option für uns
zu 3) Ich entwickle sehr keyboard-template lastig. Das ist für mich eines der wichtigsten Features mit dem man seine Produktivität steigern kann. Ich hab für alles mögliche keyboard templates, u.a. für "$_GET" damit man einfach "get<enter>indexname<enter>" schreiben kann ohne teure '_$ Zeichen tippen zu müssen. Hier ein paar Beispiele: http://michael.imosnet.de/stuff/keyboard-templates.swf.html
Gruß
1) Da scheinte der Haken nicht gesetzt gewesen zu sein hier ein Video wie man das nachträglich hinkriegt: http://dl.getdropbox.com/u/5910/Jing/2009-03-05_1722.swf
2)
3) Ein Template für $_GET gibt es noch nicht wäre allerdings durch aus denkbar und einfach zu erstellen.
Falls Sie die Codeausschnitte in der IntelliSense angezeigt haben wollen, müssen Sie dies unter: Extras->Optionen->Text-Editor->PHP->IntelliSense tun.
Thomas
2)

3) Ein Template für $_GET gibt es noch nicht wäre allerdings durch aus denkbar und einfach zu erstellen.
Falls Sie die Codeausschnitte in der IntelliSense angezeigt haben wollen, müssen Sie dies unter: Extras->Optionen->Text-Editor->PHP->IntelliSense tun.
Thomas
Ähnliche Themen
-
Ankündigungen und Neuigkeiten »-
Visual Studio Plugins die für euch interessant sein könnten
(28. Dezember 2008, 18:33)
-
Hilfe und Support »-
Mehrzeilige Kommentare zu einem phpDoc-Tag
(29. Oktober 2008, 21:11)
-
Hilfe und Support »-
Bug bei automatischer Einfügung von PHPDoc
(26. September 2008, 00:11)
-
Hilfe und Support »-
Deinstallationsumfrage
(4. August 2008, 20:48)