Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] PHP IDE gesucht

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] PHP IDE gesucht

    Hallo liebe PHP.de Mitglieder,

    ich bin auf der Suche nach einer PHP IDE.

    Habe mich bereits durchgegoogelt, aber nach 45 Minuten immer noch nichts passendes gefunden.

    Ich habe bisher Weaverslave benutzt, jedoch ist es für PHP nur eingeschränkt optimal aufgrund der fehlenden "Strg + Space" Funktionalität (Was bewirkt dass die vorher eingegebene Phrase vervollständigt wird, z.B. wird "ec" eingegeben, man drück Strg+Space und es erscheint zur Auswahl "echo").

    Nun habe ich mir NetBeans heruntergelade, was mir sehr gut gefällt (Auch aufgrund der Tatsache dass mir Anfangs- und Endtag farbig makiert werden beim heraufklicken).

    Leider fehlt mir bei Netbeans aber die wichtigste Funktion, welche ich bei Weaverslave hatte: Die "Dateien durchschuchen" Funktion.

    Sprich ich konnte z.B. "$abc = 142" mit Weavernslave in einem gesamten Verzeichniss suchen lassen (Er durchsuchte wirklich alle php Dateien in diesem Verzeichnis).


    Welche IDE besitzt die 3 oben genannten Merkmale ?


    Danke im voraus für die Mühe!

  • #2
    Du kannst doch gnaze dokumente durchsuchen?!

    Edit -> Find in Projects

    Kommentar


    • #3
      Zitat von CoKeSiDe Beitrag anzeigen
      Du kannst doch gnaze dokumente durchsuchen?!

      Edit -> Find in Projects
      Jein, für die Projektdateien hast du Recht.

      Allerdings gilt die Suche nicht allgemein für das Verzeichnis.

      Ich gebe dir mal mein Beispiel, ich habe in der PHP Datei eine andere PHP Datei included welche in /../_inc liegt.

      In den "Projektdateien" wird mir die Datei aber nicht mit angezeigt und somit würde ich den Code, welchen ich zu ändern habe dort auch nicht einfach suchen können indem ich das gesamte vorhergehende Verzeichnis durchsuchen kann.

      Zum besseren Verständnis:

      /../_inc/include.php

      /beispiel/index.php
      -> Hierin include '../_inc/include.php';
      -> Bei "Suche" durchsucht er nicht die darüberleigende Verzeichnisse, wodurch der den Inhalt von der include.php nicht durchsucht.

      Kommentar


      • #4
        Es wäre möglich ./../_inc auf den Include Path zu packen (in den Project Properties). Aber offenbar durchsucht NetBeans Dateien dort nicht. Ich erwähne es, weil es dafür eventuell eine Einstellung gibt, die ich lediglich nicht gefunden habe.

        Die andere Möglichkeit wäre es, ./../_inc symbolisch in ein Unterverzeichnis im Projektverzeichnis zu linken. So mache ich das beispielsweise immer mit irgendwelchen Frameworks. Das klappt definitiv.

        Kommentar


        • #5
          probiere mal php designer, habe auch weaverslave 3 jahre lang benutzt, netbeans für java 4 jahre benutzt jetzt hab ich php designer gefunden ist echt super für php programmierung. farbt wieder die tags ein
          ctrl + space funktioniert gigantisch
          sogar variablen die dur definiert hast werden erkannt. und im verzeichnis suche ich auch.

          negative : ist nicht free aber kannst ja mit c***k suchen

          Kommentar


          • #6
            ich kann echt nicht glauben, dass dich netbeans beim Suchen im Regen lässt - selbst mein Texteditor durchsucht (nach anklicken diverser checkboxen) mehr als nur eine Datei -

            Ich frag mich allerdings, warum du die include-Datei nicht einfach in das Projekt mit aufnimmst - sie gehört ja dazu - dann sollte sie auch bei der projektweiten Suche mit durchsucht werden.

            Kommentar


            • #7
              Vernünftige und leicht zu bedienende Umgebung habe ich bisher auch nicht gefunden.

              Die Dateien kann man mit dem Dreamveawer duchsuchen. Strg+F und dann -> Suchen in: Ordner. Netbeans, Eclipse - da ist man 40% der Zeit mit dem Programm und nicht mit der Programmierung beschäftigt.

              Notepad++ kann das wohl auch obwohl ich es noch nicht probiert habe.

              Kommentar


              • #8
                ich weis garnicht was ihr habt? laut http://netbeans.org/bugzilla/show_bug.cgi?id=18237 ist es bereits implementiert in netbeans .. habe mich gerade davon überzeugt.. klickt mal oben auf "Bearbeiten" und dann "In Projekten Suchen" oder "In projekten esetzen"

                wenn du ein komplettes verzeichnis hast mit allen deinen php dateien.. dann geh oben auf "Neues Projekt"->"PHP"->"PHP With existing Sources"->"Das verzeichnis auswählen"-> index.php eintragen und fertig...

                Kommentar


                • #9
                  NetBeans ist meines Wissens darauf ausgelegt, auf Basis von Projekten mit explizit definiertem Projektverzeichnis zu arbeiten. Wenn ich das richtig verstanden habe, sind die Dateien, die durchsucht werden sollen, nicht Teil des Projekts. Deshalb berücksichtigt NetBeans die ebensowenig, wie es Dateien berücksichtigt, die in Eigene Dateien → Meine gesammelten Kochrezepte oder sonstwo liegen. Das ist in erster Linie eine Designentscheidung.

                  Die Lösung ist es, die Dateien zu einem Teil des Projekts zu machen. Einen Weg dazu habe ich beschrieben.

                  Kommentar


                  • #10
                    Ja, PHP Designer erfüllt die Voraussetzungen. Und so teuer ist das nun auch wieder nicht.

                    Kommentar


                    • #11
                      Zitat von dreamcatcher Beitrag anzeigen
                      Hallo liebe PHP.de Mitglieder,

                      ich bin auf der Suche nach einer PHP IDE.

                      Habe mich bereits durchgegoogelt, aber nach 45 Minuten immer noch nichts passendes gefunden.

                      Ich habe bisher Weaverslave benutzt, jedoch ist es für PHP nur eingeschränkt optimal aufgrund der fehlenden "Strg + Space" Funktionalität (Was bewirkt dass die vorher eingegebene Phrase vervollständigt wird, z.B. wird "ec" eingegeben, man drück Strg+Space und es erscheint zur Auswahl "echo").

                      Nun habe ich mir NetBeans heruntergelade, was mir sehr gut gefällt (Auch aufgrund der Tatsache dass mir Anfangs- und Endtag farbig makiert werden beim heraufklicken).

                      Leider fehlt mir bei Netbeans aber die wichtigste Funktion, welche ich bei Weaverslave hatte: Die "Dateien durchschuchen" Funktion.

                      Sprich ich konnte z.B. "$abc = 142" mit Weavernslave in einem gesamten Verzeichniss suchen lassen (Er durchsuchte wirklich alle php Dateien in diesem Verzeichnis).


                      Welche IDE besitzt die 3 oben genannten Merkmale ?


                      Danke im voraus für die Mühe!
                      1. N++
                      2. N++ ( hauseigen wenn die files die du includest auch geöffnet sind, sonst module sind einfach zu basteln und viele verfügbar, ich brauch dein feature nicht )
                      3. N++

                      Und nein, Notepad++ ist nicht einfach nur 'nen Editor

                      Kommentar


                      • #12
                        Um den Thread zu vervollständigen:

                        Ich habe mich letztendlich für NetBeans 7 entschieden und bin damit seit 2 Monaten sehr glücklich.

                        Bringt die genannten Eigenschaften mit und (ausschlaggeben) "CodeCompletion" ist rasend schnell in Verbindung mit einer fabelhaften Erläuterung in der IDE des Befehls (Man muss fast nie das PHP Manual zu rate ziehen - und das alles "on the fly").

                        N++ sparte eher im Detail.
                        Z.B. die Klammern bei Funktionen muss man selbst hinzufügen (Übernimmt NetBeans automatisch).
                        WAS die Funktion macht etc., man merkt halt ob man einen richt-text Editor benutzt oder eine zugeschnittene IDE.

                        Kommentar


                        • #13
                          Dann darf ich recht herzlich gratulieren.

                          Kommentar

                          Lädt...
                          X