PDT Eclipse automatischer upload auf speichern
Ich bin eine Migration von einer Dreamweaver gezwungen Arbeitsumgebung zu einem gratis - -of-Auswahl. Das heißt ich muß sagen, ich war ziemlich begeistert über die Möglichkeit, mithilfe von Dreamweaver PDT. Ich habe jedoch verlassen sich sehr stark auf die Verwendung von "auto upload on save" - Funktion.
Ich entwickle LAMPE, sondern orientiert sich an einer Windows-Basis-Mehrheit, also ich muss wirklich ausführen von nativen Windows-und test schwer für DH, alle Projekte arbeiten glatt auf FF und Safari, IE ist wirklich der Flaschenhals. Auf der anderen Seite möchte ich mein Projekt serviert von einem Klon des server also ich habe eine Virtuelle Maschine auf windows läuft Linux, das funktioniert wie mein Dev-Server.
Wie Sie sagen können, auto-update auf speichern, funktioniert wie ein Charme.
Habe ich ausgegraben einige in der Dokumentation und ich habe auch Google schon ein bisschen, und nichts gefunden (abgesehen von Aptana) auf meine Bedürfnisse anzupassen. Ich bin auf der Suche in die falsche Richtung oder gibt es da nicht wirklich so etwas wie dies für Eclipse?
Vielen Dank im Voraus!
InformationsquelleAutor Frankie | 2009-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie entweder die ftp-Verbindung über windows-explorer oder montieren Sie das ftp-Verzeichnis als Laufwerk und dann einfach auf Sie durch eclipse, als Sie normalerweise würde. Das ist, was ich getan habe in der Vergangenheit gut genug funktioniert.
InformationsquelleAutor Hawk Kroeger
Nach einigen Monaten mit verschiedenen set-ups ich bin gekommen, um zu verwenden, eine Kombination, die perfekt für meine Bedürfnisse, und obwohl ich das teilen sollte.
Eclipse läuft Aptana als plug-in.
Alle die power von Eclipse und alle die Verwendbarkeit von Dreamweaver sowie einige schöne Aptana leckereien. Das heißt, nach der Installation von Aptana als plug-in erstellen Sie einfach eine neue Datei unter dem Verzeichnis /scripts (oder legen Sie die Datei in einem Projekt Sie werden niemals in der Nähe) und den folgenden code hinein:
So, wenn das Projekt Ihre Arbeit auf eine syncronize Verbindung aktiv, an jedem speichern müssen Sie die Datei auf den server hochgeladen.
Hoffe, es spart Ihnen einige Zeit!
InformationsquelleAutor Frankie
Keine dieser Lösungen arbeiten mit PHP-Dateien für mich. Die erste Lösung funktioniert gut für jede andere Datei-Typ, AUßER PHP und der zweite scheint nicht, etwas zu tun für mich. Ich benutze Eclipse Helios 3.6.1 mit Aptana Studio 2 - Warum auf der Erde die häufigsten server-side-scripting-Datei-Typ im Universum nicht unterstützt Aptana Studio macht ungefähr so viel Sinn wie Titten auf einen großen weißen Hai.
Für diejenigen von Ihnen, die PHP-devs gibt, die haben im internet gesucht, weit und breit kein Glück mit der Suche nach einer Lösung, um dieses lästige Problem, ich habe, was ich betrachten, um die nächste beste Sache.
Installieren diese Tasten.
Diese keymap gesetzt, ist der default-keymap, die kommt mit Eclipse Helios 3.6.1 mit dem Zusatz von ein upload-Verknüpfung.
Dies funktioniert mit der Datei-Ansicht-Fenster als Haupt-Datei-Liste-viewer. Erstens, stellen Sie sicher, dass Sie aktiviert haben "Link with Editor" (das Symbol oben in der Datei-Ansicht-Fenster, hat zwei gold horizontale Pfeile). Nun, wenn Ihr eine Datei Bearbeiten jeder Datei-type (Kontext: Bearbeitung in Strukturierten Text-Editoren), und Sie wollen, speichern & laden Sie die aktuelle Datei, können Sie die folgenden Tastenkombinationen:
STRG+S (speichert die Datei)
STRG+SHIFT+U (wechseln Sie zu der Datei, Ansicht, Fenster, und da haben Sie "Link mit Editor" aktiviert, wird die aktuelle Datei bereits markiert)
STRG+SHIFT+U (hochladen der Datei)
Kann es scheinen, wie ein Schmerz in den Arsch zu Lesen Sie diese Hinweise, aber der eigentliche Prozess ist super einfach und Sie können es tun, mit geschlossenen Augen und ohne auch nur zu denken nach über 5 Minuten.
Wählte ich STRG+SHIFT+U, denn das war der Schlüssel Befehl I usedto in Dreamweaver, um "Put" eine Datei auf einem remote-server. Natürlich können Sie einstellen, welche Tasten wie Sie.
Sowieso, nehmen Sie es für was es Wert ist. Es ist ein shitload besser als mit der Maus zu navigieren Sie durch die Kontext-Menüs jedes mal, wenn Sie wollen, laden Sie Ihre PHP-Dateien.
Wort.
Jay
Dies funktionierte genau so, wie Sie gebraucht wird! +1
InformationsquelleAutor Jaynay
Es ist etwas in Eclipse (zumindest Helios). Es nennt sich Remote-Server-Explorer(RSE). Möglicherweise müssen Sie die run-time-Paket mit 'Install New Software' => General Purpose Tools.
Sollten Sie dann in der Lage, erstellen Sie ein neues Projekt (General), aber anstatt der Standard-Speicherort, können Sie die Position ein und wählen Sie das RSE-Datei-system. Definieren Sie eine neue Verbindung oder ein vorhandenes verwenden, um Ihren (s)ftp-server.
Funktioniert das nicht mit dem PHP-Projekt-Typen (Eclipse PDT), denn aus irgendeinem Grund, Sie nicht bekommen, die Möglichkeit zu wählen, eine andere Datei-system. In diesen Projekten, die Sie tun können, einen ähnlichen Ansatz, definieren jede Datei auf einem remote-server (Neu => allgemein => Datei) und dann mit "link to file in the file system" - Einstellung. Aber es ist ein pita, müssen Sie auf durchsuchen, um den Speicherort für jede Datei, die Sie hinzufügen.
Ist, habe ich mich für Stunden für anständige alternativen. Das aptana-plugin ist etwas buggy den ich gefunden habe. Sicher, Sie können Skripts verwenden, und alles ... ich Schätze, die meisten Eclipse-Entwickler nicht wirklich brauchen diese Funktion.
Entschied ich mich schließlich benutze Netbeans. Es ist anständig, frei, leicht und es verfügt über alles, was für die PHP-Entwicklung und debugging. Auch für andere Sprachen durch die Art und Weise, aber ich habe nicht versucht Sie. Es hielt mich davon ab, Zeit zu verlieren.
cheers
InformationsquelleAutor i_g_r
Dieser arbeitet perfekt mit Aptana 2.0:
http://juergen-schwind.de/Save-and-Upload-Current-File-fuer-Aptana-Studio-1-5_9.html
Ist es viel sauberer, und funktioniert mit allen Datei-Typen(php). Ich habe es installiert in den scripts-Verzeichnis des aktuellen Projekts. Irgendwo habe ich gelesen, dass man machen kann-Projekt z.B. "Nette Scripts", wo Sie sparen könnten, alle Skripts, die Sie wollen, um die Arbeit in allen Projekten. Und als Referenz, das Projekt in andere Projekte, habe es nicht ausprobiert, aber vielleicht wird jemand es brauchen.
Und auch ich finde dies sehr nützlich: docs.aptana.com/docs/index.php/Assigning_a_keyboard_shortcut_to_a_snippet
Wenden es an, wird zur ersten Zeile im Kommentar enthält "- Taste: M1+M2+S", ich habe es auf M1+R, da es nicht in Konflikt mit einer bestehenden Verknüpfung.
Ok, wusste nicht, vielen Dank 🙂
InformationsquelleAutor Ivan Ivanić
Ich benutze FileSync eine ellipse plugin. In zend studio 9 seine bereits installiert, die Sie gerade brauchen, um es zu aktivieren.
Sobald Sie es aktivieren, machen Sie Folgendes
rechts-klicken Sie auf Projekt --> Eigenschaften --> Datei-Synchronisation
dann fügen Sie einfach die Projekt-Ordner. und die Standard-Zielpfad suchen Sie Ihren Ziel-Ordner
(mein Zielverzeichnis ist mein dev-server habe ich nur eine Karte davon auf meinem lokalen Laufwerk)
InformationsquelleAutor William Arenas
Als meine Antwort in DIESE Frage :
InformationsquelleAutor Mohamad Rostami