Domanda:
Editor di file FTP e uploader che è anche un editor di codice?
Cilan
2014-02-05 06:08:40 UTC
view on stackexchange narkive permalink

Ho un sito web e ho bisogno di un editor di file FTP multipiattaforma gratuito e di un uploader che sia anche un editor di codice che posso utilizzare per:

  1. Caricare file come HTML / PHP / ASP al mio server FTP
  2. Connettiti al mio server FTP per caricare questi file
  3. Avere accesso a tutti i file già presenti sul mio sito web ed essere in grado di modificarli e sovrascriverli facilmente sul Server FTP

Fondamentalmente, un editor di codice con la capacità di FTP.

La maggior parte di quelli multipiattaforma (come Dreamweaver) costa denaro . Per multipiattaforma, intendo supportare i sistemi operativi più diffusi (Linux, Windows, OSX).

Modifica Sembra che alcune persone potrebbero pensare che questo sia un duplicato. Tuttavia, questa domanda sta parlando di un editor PHP / JavaScript; questo deve essere in grado di supportare i suggerimenti sul codice, ecc. su altri file come css e html.

C'è un [confronto tra editor di testo] (http://en.m.wikipedia.org/wiki/Comparison_of_text_editors) su Wikipedia, e molti di loro hanno il supporto FTP (vedere la sezione Supporto protocollo).
Dodici risposte:
#1
+10
arjan
2014-02-05 07:10:35 UTC
view on stackexchange narkive permalink

Notepad ++ può farlo con il plugin nppFTP. Ora questo non è multipiattaforma, ma penso che meriti di essere menzionato qui. (E se non si presentano soluzioni migliori, potresti persino eseguirlo sotto Wine / CrossOver).

Quando ti connetti tramite nppFTP ottieni un browser di file in un pannello a destra, dove puoi aprire direttamente i file da l'albero e le modifiche vengono salvate direttamente sul server tramite FTP / FTPS / SFTP. Una descrizione più dettagliata è qui.

#2
+7
user111
2014-02-05 07:25:12 UTC
view on stackexchange narkive permalink

Sublime Text può farlo con plugin di terze parti, come questi:

  • FTPSync - solo FTP, mantenuto attivamente, licenza MIT.
  • Sublime SFTP - Supporto SFTP, mantenuto attivamente, licenza commerciale con prova gratuita senza limiti di tempo ma te lo chiederà ogni- così spesso per comprarlo. L'ho testato io stesso e funziona perfettamente.

Sublime Text stesso viene rilasciato con una licenza commerciale con una prova gratuita, ti chiede di acquistarlo ogni tanto ma puoi semplicemente chiudere il popup e continuare a utilizzarlo comunque.

#3
+6
Enjabain
2014-02-06 00:59:41 UTC
view on stackexchange narkive permalink

Netbeans fornisce un'eccellente funzionalità FTP per il salvataggio o l'esecuzione. L'ho usato per PHP, HTML e Javascript. Non supporta ASP per l'evidenziazione / completamento del codice, ecc. Ma qualsiasi testo in chiaro dovrebbe essere caricato correttamente.

Nella pagina di download seleziona il pacchetto HTML5 / PHP se non sei interessato a Java ecc.

Quando crei un progetto PHP, puoi specificare "Applicazione PHP da server remoto" e quindi creare una connessione FTP a quel server. Non sono sicuro di come farlo con progetti HTML5 puri.

#4
+5
aman207
2014-02-05 06:26:08 UTC
view on stackexchange narkive permalink

FileZilla è un buon browser di file FTP e consente la modifica di base purché si disponga della corretta installazione del software. Quindi, ad esempio, se desideri modificare index.html sul tuo sito web, puoi apportare modifiche in un programma come Notepad ++ (ad esempio), salvarlo e quindi caricarlo di nuovo sul tuo sito web. Inoltre la sua multipiattaforma e open-source.

Se stai cercando uno strumento online che ti dia la stessa capacità, puoi usare Net2FTP che ha la capacità di modificare alcuni file di testo (HTML, PHP ecc. ecc.), così come caricare file.

Sembra una buona idea, ma ora dovrei trovare un'altra piattaforma multipiattaforma gratuita per l'editing del codice; Voglio un due in uno, esiste un buon programma per questo? (Puoi aggiungerlo come un'altra risposta;))
@TheWobbuffet Giusto, vedo cosa stai dicendo. Allora darò un'occhiata.
L'unico problema con FileZilla è che non carica automaticamente i file che hai modificato nell'editor esterno. Dovrai passare all'editor FTP, dire Sì e quindi il file modificato verrà caricato.
@AmitAgarwal Sì! Questa cosa è davvero terribilmente fastidiosa. Distrugge totalmente l'esperienza utente di FileZilla. A causa di questa piccola cosa, sono passato a un altro client FTP (WinSCP e Cyberduck). Ho postato diversi messaggi sul forum Filezilla su questo anno fa, ma è stato sempre rifiutato "Manterremo sempre la finestra di dialogo di conferma perché altrimenti non è sicuro": /
#5
+5
Gilles 'SO- stop being evil'
2014-02-05 08:23:39 UTC
view on stackexchange narkive permalink

Emacs ( home page) soddisfa tutti i tuoi requisiti. È buono (questo è soggettivo quindi affermo semplicemente che è buono; lo uso quotidianamente). È gratuito (è uno dei punti salienti storici del movimento del software libero). È multipiattaforma (disponibile su quasi tutte le varianti di Unix: scaricalo dal tuo gestore di pacchetti o versioni più recenti per OSX, così come su Windows e alcune altre sistemi esotici). È un editor di codice (e poi alcuni). Comprende FTP in modo nativo.

Altri vantaggi di Emacs includono che è ben documentato, potente ed estendibile con una tonnellata di plugin.

Per aprire un file remoto, specifica il nome host e il protocollo, ad esempio

  /ftp:[email protected] / path / to / file  

Se apri una directory, Emacs ti mostra il suo browser di file, che si chiama Dired.


Detto questo, non consiglio questo flusso di lavoro. Modifica il codice in tempo reale sul server? Oh caro. Un errore e il tuo sito non funziona. Un errore e il tuo sito è toast : sovrascrivi il file sbagliato o la versione sbagliata e hai perso.

Ti risparmierai una serie di problemi se usi controllo della versione. Lavora e testa il tuo sito a livello locale. Quando si dispone di una versione funzionante, eseguirne il commit, quindi distribuirla sul server. In questo modo, hai sempre una traccia delle versioni funzionanti e puoi facilmente tornare a una versione precedente se introduci un bug.

Ovviamente, Emacs ha una buona integrazione con il software di controllo della versione.

#6
+4
Journeyman Geek
2014-02-06 20:10:55 UTC
view on stackexchange narkive permalink

Cyberduck lo fa con l'editor di tua scelta: puoi aggiungere editor da "modifica -> preferenze", fai semplicemente clic con il pulsante destro del mouse su un file e seleziona "modifica con" e il tuo editor di scelta. Ciò ti consentirebbe di utilizzare il tuo IDE o editor di codice preferito, come il testo sublime sui file del tuo sito Web come se fosse un file ospitato localmente (Dietro le quinte, scarica, ti consente di modificare e carica il file, ma va bene abbastanza).

Cyberduck Demonstration

Quell'animazione è un bel tocco :) +1 per quello
L'ho realizzato con un software chiamato licecap: è molto utile per mostrare cose del genere.
C'è qualcosa di simile per Linux?
Non per quanto ne so. Potrebbe essere una buona domanda per il sito!
@Journeyman Geek: Assicurati di includere link per una qualità di risposta ottimale. (Ne ho appena aggiunto uno per te)
#7
+3
DVK
2014-02-06 04:14:40 UTC
view on stackexchange narkive permalink

Ultraedit (e il suo superset IDE, UltraEdit Studio) è un eccellente editor di programmazione; che ha anche un'ottima funzionalità nativa per aprire / salvare file su siti FTP.

Esempi e procedure dettagliate di Linux

Esempi e procedure dettagliate di Windows:

Ultraedit FTP Open window

Tieni presente che quando apri un file da FTP, Ctrl + S salverà direttamente su FTP.


Ha anche gestore del sito FTP in modo da non dover accedere ogni volta!

FTP Account Manager Window

#8
+3
Paul
2014-02-08 23:58:47 UTC
view on stackexchange narkive permalink

CRiSP è un editor multipiattaforma (Mac / Windows / Linux) che può modificare file da posizioni remote (incluso il supporto ftp / sftp). Memorizza i file localmente nella cache in modo da poterli modificare normalmente e, al salvataggio, avere la possibilità di caricare automaticamente.

CRiSP contiene praticamente tutte le funzionalità moderne che ci si aspetta da un editor di programmatori (evidenziazione della sintassi, supporto dei modelli, supporto predefinito per la maggior parte delle lingue); supporta l'editing multi-finestra (tre modalità: finestre divise internamente, un'interfaccia simile a MDI o più frame di primo livello).

È veloce e piccolo; contiene un linguaggio macro simile al C, con pieno accesso alle funzionalità della GUI. Include la differenziazione dei file e la visualizzazione dei file di dati CSV.

È un software commerciale, ma sono disponibili valutazioni gratuite e se le persone menzionano StackExchange, sono sicuro che possiamo organizzare copie gratuite da usare per le persone.

#9
+2
Franck Dernoncourt
2014-07-10 23:41:48 UTC
view on stackexchange narkive permalink

Puoi utilizzare Eclipse:

  • gratuito e open source
  • Supporto FTP (anche SFTP) ( invia a FTP al salvataggio del file)
  • Windows, Mac OS e Linux
  • HTML / PHP / ASP (e una quantità enorme di altre lingue)
#10
+1
GEOFBOT
2014-02-10 06:08:20 UTC
view on stackexchange narkive permalink

Non l'ho usato molto prima, ma penso che Bluefish supporti FTP.

Bluefish supporta molte lingue diverse, incluso il web -relativi (JS, HTML, CSS, PHP, ASP, ecc.) Ha tutte le caratteristiche che ti aspetteresti da un buon editor GUI (evidenziazione dei sorgenti, ecc.) pur essendo leggero. Ha anche la funzionalità FTP. Nell'esercitazione video collegata sopra, il narratore mostra le funzionalità di cui hai bisogno:

  1. Bluefish può connettersi a un server FTP, modificare file e caricare la nuova versione
  2. Bluefish può carica anche file come immagini, testo e quant'altro se trascini i file nel riquadro dei file in Bluefish
#11
  0
Huey
2015-10-04 10:34:48 UTC
view on stackexchange narkive permalink

Zed

È un'app multipiattaforma (OSX, Windows, Linux e Chrome OS). IMO, la caratteristica migliore che ha è la capacità di modificare in modo nativo dal vivo su un server SFTP.

Zed è un software completamente offline, open source, focalizzato sulla editor di testo e codice per utenti esperti. Puoi utilizzare Zed per modificare file locali e file remoti su qualsiasi server. Zed ha tutte le funzionalità che ti aspetteresti da un editor di codice capace.

screen
(fonte: zedapp.org)

  • Evidenziazione della sintassi per molti linguaggi di programmazione (ad esempio C, Clojure, CoffeeScript, C #, CSS, Dart, Erlang, Go, Haml, Haskell, HTML, ini file, Java, JavaScript, JSON, LogiQL, Lua, Markdown, Nix, PHP, Plist, Protobufs, Python, Ruby, Shell, XML)
  • Completamento codice: simboli, snippet e completamento proprietà / metodo.
  • Linting integrato per alcune lingue con marcatori in linea (JavaScript, CoffeeScript, JSON, Lua, CSS)
  • Più cursori
  • Modifica della vista divisa
  • Temi: temi chiari e scuri pronti all'uso e puoi facilmente svilupparne uno personalizzato utilizzando i CSS.

Per modificare dal vivo su un server SFTP:

  1. Accedi tramite SSH
  2. Esegui curl http://get.zedapp.org | bash per scaricare il relativo programma lato server. ( zedrem.exe )
  3. ./zedrem
  4. Incolla l'URL fornito in Zed e inizia a modificare dal vivo
#12
-1
Gallaecio
2014-02-06 05:01:33 UTC
view on stackexchange narkive permalink

Il file manager Dolphin fornisce un accesso trasparente ai server FTP. Scrivi semplicemente "fish: //" (FTP non protetto) o "sftp: //" (SSH / FTP) seguito dal percorso del tuo server, e puoi navigare nei contenuti come faresti con il tuo file system locale. È lo stesso anche quando si tratta di modificare i file.

Potresti, ad esempio, usare Dolphin per accedere al tuo server e quindi modificare i file nel server FTP con qualsiasi editor che ti piace. Ogni volta che salvi quei file, la tecnologia KDE sottostante (KIO) si occupa di sovrascrivere quei file nel server FTP.

Non c'è bisogno di un editor speciale. Usa quello che ti piace di più.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...