Ich habe eine Website und brauche einen kostenlosen, plattformübergreifenden FTP-Dateieditor und -Uploader, der auch ein Code-Editor ist, mit dem ich Folgendes tun kann:
Im Grunde ein Code-Editor mit FTP-Fähigkeit.
Die meisten plattformübergreifenden (wie Dreamweaver ) kosten Geld. Mit Multi-Plattform meine ich die Unterstützung der gängigsten Betriebssysteme (Linux, Windows, OSX).
Bearbeiten Es scheint, dass einige Leute denken könnten, dass dies ein Duplikat ist. Diese Frage bezieht sich jedoch auf einen PHP/JavaScript-Editor; Dies muss in der Lage sein, Codehinweise usw. für andere Dateien wie CSS und HTML zu unterstützen.
Notepad++ kann dies mit dem nppFTP-Plugin tun. Das ist jetzt nicht plattformübergreifend, aber ich denke, es verdient hier Erwähnung. (Und wenn sich keine besseren Lösungen bieten, könnte man es sogar unter Wine/CrossOver laufen lassen).
Wenn Sie sich über nppFTP verbinden, erhalten Sie einen Dateibrowser in einem Panel auf der rechten Seite, wo Sie Dateien direkt aus dem Baum öffnen können und Änderungen direkt über FTP/FTPS/SFTP auf dem Server gespeichert werden. Eine genauere Beschreibung gibt es hier .
Sublime Text kann dies mit Plugins von Drittanbietern wie diesen tun:
Sublime Text selbst wird unter einer kommerziellen Lizenz mit einer kostenlosen Testversion veröffentlicht, es fordert Sie auf, es von Zeit zu Zeit zu kaufen, aber Sie können das Popup einfach schließen und es trotzdem weiter verwenden.
Netbeans bietet eine hervorragende FTP-on-Save-or-Run-Funktionalität. Ich habe es für PHP, HTML und Javascript verwendet. Es unterstützt kein ASP zum Hervorheben/Vervollständigen von Code usw. Aber jeder Klartext sollte gut hochgeladen werden.
Wählen Sie auf der Download-Seite das HTML5/PHP-Paket aus, wenn Sie kein Interesse an Java etc. haben.
Wenn Sie ein PHP-Projekt erstellen, können Sie „PHP Application From Remote Server“ angeben und dann eine FTP-Verbindung zu diesem Server herstellen. Ich bin mir nicht sicher, wie ich das mit reinen HTML5-Projekten machen soll.
Emacs ( Homepage ) erfüllt alle Ihre Anforderungen. Es ist gut (das ist subjektiv, also behaupte ich einfach, dass es gut ist; ich benutze es täglich). Es ist kostenlos (es ist einer der historischen Höhepunkte der Freie-Software-Bewegung). Es ist plattformübergreifend (verfügbar auf fast jeder Unix-Variante – erhalten Sie es von Ihrem Paketmanager oder neueren Versionen für OSX sowie auf Windows und einigen exotischeren Systemen). Es ist ein Code-Editor (und noch mehr). Es versteht FTP von Haus aus.
Weitere Vorteile von Emacs sind, dass es gut dokumentiert , leistungsfähig und mit einer Menge Plugins erweiterbar ist .
Um eine entfernte Datei zu öffnen , geben Sie den Hostnamen und das Protokoll an, z
/ftp:wobbuffet@myserver.example.com/path/to/file
Wenn Sie ein Verzeichnis öffnen, zeigt Ihnen Emacs seinen Dateibrowser namens Dired .
Davon abgesehen empfehle ich diesen Workflow nicht. Code live auf dem Server bearbeiten? Ach je. Ein Fehler und Ihre Seite ist down. Ein Fehler und Ihre Website ist ein Toast – überschreiben Sie die falsche Datei oder die falsche Version und Sie haben verloren.
Sie ersparen sich eine Menge Ärger, wenn Sie die Versionskontrolle verwenden . Arbeiten und testen Sie Ihre Website lokal. Wenn Sie eine funktionierende Version haben, übergeben Sie sie und stellen Sie sie dann auf dem Server bereit. Auf diese Weise haben Sie immer einen Überblick über funktionierende Versionen und können problemlos zu einer älteren Version zurückkehren, wenn Sie einen Fehler einführen.
Natürlich hat Emacs eine gute Integration mit Versionskontrollsoftware.
Cyberduck tut dies mit dem Editor Ihrer Wahl – Sie können Editoren über „Bearbeiten -> Einstellungen“ hinzufügen, einfach mit der rechten Maustaste auf eine Datei klicken und „Bearbeiten mit“ und Ihren bevorzugten Editor auswählen. Auf diese Weise können Sie Ihre bevorzugte IDE oder Ihren bevorzugten Code-Editor verwenden, z. B. erhabenen Text in Dateien auf Ihrer Website, als wäre es eine lokal gehostete Datei (Hinter den Kulissen wird die Datei heruntergeladen, bearbeitet und hochgeladen, aber das ist gut genügend).
FileZilla ist ein guter FTP-Dateibrowser und ermöglicht grundlegende Bearbeitungen, solange Sie die richtige Software installiert haben. Wenn Sie beispielsweise index.html
Ihre Website bearbeiten möchten, können Sie Ihre Änderungen in einem Programm wie Notepad++ (z. B.) vornehmen, speichern und dann wieder auf Ihre Website hochladen. Außerdem ist es plattformübergreifend und Open Source.
Wenn Sie nach einem Online-Tool suchen, das Ihnen die gleiche Fähigkeit bietet, können Sie Net2FTP verwenden , das die Fähigkeit hat, einige Textdateien (HTML, PHP usw. usw.) zu bearbeiten und Dateien hochzuladen.
Ultraedit (und seine IDE-Obermenge, UltraEdit Studio) ist ein ausgezeichneter Programmiereditor; das auch eine großartige native Funktionalität zum Öffnen/Speichern von Dateien auf FTP-Sites hat.
Linux-Beispiele und Walkthrough
Windows-Beispiele und Walkthrough :
Bitte beachten Sie, dass beim Öffnen einer Datei von FTP Ctrl+Sdirekt auf FTP gespeichert wird.
Es verfügt sogar über einen FTP-Site-Manager , sodass Sie sich nicht jedes Mal anmelden müssen!
CRiSP ist ein Multiplattform-Editor (Mac/Windows/Linux), der Dateien von entfernten Standorten aus bearbeiten kann (einschließlich FTP/SFTP-Unterstützung). Die Dateien werden lokal zwischengespeichert, sodass Sie sie wie gewohnt bearbeiten und beim Speichern die Option zum automatischen Hochladen haben.
CRiSP enthält so ziemlich alle modernen Funktionen, die von einem Programmiereditor erwartet werden (Syntax-Hervorhebung, Vorlagenunterstützung, Standardunterstützung für die meisten Sprachen); Es unterstützt die Bearbeitung mehrerer Fenster (drei Modi - intern geteilte Fenster, eine MDI-ähnliche Oberfläche oder mehrere Frames der obersten Ebene).
Es ist schnell und klein; Es enthält eine C-ähnliche Makrosprache mit vollem Zugriff auf die GUI-Funktionen. Es umfasst die Dateidifferenzierung sowie die Anzeige von CSV-Datendateien.
Es ist eine kommerzielle Software, aber kostenlose Evaluierungen sind verfügbar, und wenn Leute StackExchange erwähnen, können wir sicher kostenlose Kopien für die Leute zur Verwendung arrangieren.
Ich habe es vorher nicht wirklich benutzt, aber ich denke, Bluefish unterstützt FTP .
Bluefish unterstützt viele verschiedene Sprachen, einschließlich webbezogener Sprachen (JS, HTML, CSS, PHP, ASP usw.). Leicht. Es hat auch die FTP-Funktionalität. In dem oben verlinkten Video-Tutorial demonstriert der Erzähler die Funktionen, die Sie benötigen:
Es ist eine plattformübergreifende App (OSX, Windows, Linux und Chrome OS). Meiner Meinung nach ist die beste Funktion, die es hat, die Möglichkeit, nativ live auf einem SFTP-Server zu bearbeiten .
Zed ist ein vollständig offlinefähiger, tastaturorientierter Open-Source-Text- und Code-Editor für Power-User. Sie können Zed verwenden, um lokale Dateien sowie Remote-Dateien auf jedem Server zu bearbeiten. Zed hat alle Funktionen, die Sie von einem leistungsfähigen Code-Editor erwarten.
(Quelle: zedapp.org )
So bearbeiten Sie live auf einem SFTP-Server:
curl http://get.zedapp.org | bash
, um das begleitende serverseitige Programm herunterzuladen. ( zedrem.exe
)Der plattformübergreifende FTP-Datei-/Code-Editor ist Visual Studio-Code. Ich bin auf der Suche nach demselben auf diese Seite gekommen und habe npp hier gefunden und eine Weile benutzt. Aber gefunden vscode mit ähnlicher Erweiterung, daher die eigentliche Lösung. Bessere Funktionen, plattformübergreifend und mit SFTP/FTP-Speicherfunktion. https://marketplace.visualstudio.com/items?itemName=lukasz-wronski.ftp-sync
Der Dolphin -Dateimanager bietet transparenten Zugriff auf FTP-Server. Sie schreiben einfach „fish://“ (ungesichertes FTP) oder „sftp://“ (SSH/FTP), gefolgt vom Pfad zu Ihrem Server, und Sie können durch den Inhalt navigieren, als würden Sie in Ihrem lokalen Dateisystem navigieren. Das Gleiche gilt auch für die Bearbeitung von Dateien.
Sie könnten beispielsweise mit Dolphin auf Ihren Server zugreifen und dann die Dateien auf dem FTP-Server mit einem beliebigen Editor bearbeiten. Jedes Mal, wenn Sie diese Dateien speichern, kümmert sich die zugrunde liegende KDE-Technologie (KIO) um das Überschreiben dieser Dateien auf dem FTP-Server.
Kein spezieller Editor erforderlich. Verwenden Sie, was Ihnen am besten gefällt.
Ben Miller - Erinnere dich an Monica