Homepage » Coding » Top 10 editor di codice sorgente gratuiti - Revisionato

    Top 10 editor di codice sorgente gratuiti - Revisionato

    Con un editor di codice professionale come Dreamweaver, Coda, Textmate e altri, non sorprende che sempre più persone si siano parzialmente dimenticate del più semplice editor di codice come il Blocco note di Windows. Sappiamo che più semplice non significa l'opzione migliore, tuttavia, ci sono editori di codice più semplici ma professionali che potrebbero adattarsi a ciò di cui hai bisogno!

    Questi sono ciò che ho trovato il miglior bang per zero dollari (con un bonus aggiuntivo). Sentiti libero di condividere il tuo preferito nei commenti.

    1. Blocco note ++

    Notepad ++ è una sostituzione open source per il programma Notepad originale (fornito con Windows) e supporta diverse lingue. Anche se è costruito per Microsoft Windows, può anche funzionare su Linux, Unix, BSD e Mac OS X (usando Wine). Subito dopo aver avviato Notepad ++ noterai la differenza tra questo e il Blocco note originale. Ci sono un sacco di pulsanti aggiuntivi e funzionalità come il supporto per i plugin, la modifica a schede, il trascinamento e rilascio, la modifica dello schermo diviso, lo scorrimento sincronizzato, il correttore ortografico (tramite un plug-in incluso), trova e sostituisce più documenti, confronto di file, zoom e molto altro. "Notepadd ++ supporta l'evidenziazione della sintassi e la piegatura della sintassi per 48 linguaggi di programmazione, scripting e markup" (fonte).

    Come spiega il sito Web, il programma è scritto in C ++ e utilizza pura API Win32 e STL che garantisce una maggiore velocità di esecuzione e dimensioni minori del programma. Se desideri imparare come creare Notepadd ++ come editor di testo predefinito, puoi trovare le istruzioni qui.

    Professionisti

    • Leggero e si avvia rapidamente
    • Interfaccia di modifica a schede
    • Supporto plug-in e macro
    • Possibilità di aggiungere segnalibri
    • Trascinare e rilasciare il supporto
    • Trova e sostituisci su più documenti
    • Modalità schermo intero
    • Riduci a icona nella barra delle applicazioni
    • Configuratore di stili per un'interfaccia personalizzabile
    • Sintassi e evidenziatura delle parentesi
    • Auto indentazione
    • Completamento automatico
    • Codice pieghevole
    • Piegatura del testo
    • Integrazione del compilatore
    • Cerca e sostituisci
    • Controllo ortografico (tramite plugin)
    • Modifica collaborativa (tramite plugin)
    • Supporto FTP (tramite plugin)
    • Istanze multiple
    • Confronto dei file

    Contro

    • Nessun supporto HTTP, SSH o WebDav per la modifica remota dei file
    • Non supporta file di grandi dimensioni
    • È necessario un altro programma per poter essere eseguito su Mac OS X

    2. TextWrangler

    A differenza di Notepadd ++ menzionato sopra, TextWrangler non è open source ed è un programma solo per Mac. Supporta anche solo una lingua: l'inglese. È, tuttavia, un editor di testo molto potente e generico, e Unix e lo strumento di amministrazione del server. " Mentre in superficie sembra un semplice ed essenziale editor di testo, possiede molte funzionalità. C'è un cassetto documenti (chiuso per impostazione predefinita) che può essere aperto per visualizzare e confrontare i documenti selezionati. Come editor di codice include la colorazione della sintassi e la navigazione delle funzioni per 44 linguaggi di programmazione come ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL e VBScript. Con TextWrangler puoi anche aprire file estremamente grandi; è limitato solo dalla RAM del computer e dalla limitazione di OS X ai file.

    Se hai bisogno di funzioni più avanzate come FTP e SFTP apri e salva, AppleScript, Mac OS X Supporta script Unix, modalità sospensione, salvataggio automatico e altro ancora puoi eseguire l'aggiornamento a BBEdit.

    Professionisti

    • Supporto plug-in e macro
    • Costruito in FTP e Secure FTP
    • Supporto SSH per la modifica remota dei file
    • Capacità di confrontare due documenti riga per riga
    • Evidenziazione della sintassi
    • Auto indentazione
    • Completamento automatico
    • Codice pieghevole
    • Piegatura del testo
    • Integrazione del compilatore (tramite plugin)
    • Correttore ortografico
    • Supporto di file di grandi dimensioni (limitato dalla memoria del computer)
    • Istanze multiple

    Contro

    • Nessuna modifica collaborativa
    • Nessun supporto HTTP o WebDav per la modifica remota dei file
    • Non funziona su Tiger nella serie Power Macintosh G4 (Quicksilver)

    3. jEdit

    jEdit, un programma per Windows, Mac OS X, OS / 2, Linux, BSD, Unix e VMS, si dice che sia solo per programmatori esperti. Scritto in Java, è open source e supporta centinaia di plugin e macro. La finestra principale può essere divisa orizzontalmente o verticalmente e viene fornita con "indentazione automatica e evidenziazione della sintassi per più di 130 lingue". Ci sono molte opzioni di personalizzazione per fare in modo che tutto, dal dock alla barra di stato, alla barra degli strumenti appaia esattamente come desideri. Puoi persino "copiare e incollare con un numero illimitato di appunti".

    I linguaggi di programmazione supportati includono: ActionScript, ColdFusion, LOTOS, Ruby, Python e COBOL. Tutte le funzionalità di jEdit non possono essere incluse in questo paragrafo, ma puoi visualizzarle tutte qui.

    Professionisti

    • Potente motore di ricerca per espressioni regolari
    • Evidenziazione della sintassi con opzioni di personalizzazione
    • Auto-indentazione
    • Completamento automatico
    • Codice pieghevole
    • Piegatura del testo
    • Integrazione del compilatore (tramite plugin)
    • Supporto plug-in e macro
    • Interfaccia di modifica a schede
    • Browser FTP integrato
    • Controllo ortografico (tramite plugin)
    • Supporto FTP (tramite plugin)
    • Supporto HTTP e WebDav (tramite plugin) per la modifica remota dei file
    • Istanze multiple

    Contro

    • Pesante e spesso lento all'avvio
    • Nel

      Contro

      attuale correttore ortografico

    • Può essere bacato su Mac
    • Nessuna modifica collaborativa
    • Nessun supporto di file di grandi dimensioni
    • Nessun supporto SSH per la modifica remota dei file

    4. Editor cremisi

    Crimson è stato scritto in C, è open source ed è noto come editor di codice sorgente professionale solo per Windows. È anche un sostituto adatto per Blocco note e supporta la programmazione in più di 60 lingue come Maple, LotusScript, C / C ++, MySQL, Ruby, Perl e JScript. Attualmente supporta solo la lingua inglese. Sfortunatamente, l'ultima versione di Crimson è stata nel 2008, ma è stata sostituita da Emeral Editor.

    Come puoi vedere dall'immagine qui sotto, ricorda Notepad ++ dalla barra degli strumenti alla modifica a schede. Supporta anche i plugin, che sono chiamati "strumenti" e macro. C'è anche un client FTP integrato e hai la possibilità di gestire gruppi di file correlati e salvarli come progetti.

    Professionisti

    • Evidenziazione della sintassi
    • Auto indentazione
    • Integrazione del compilatore
    • Possibilità di aggiungere segnalibri
    • Supporto FTP
    • Instant / live correttore ortografico
    • Macro
    • Istanze multiple

    Contro

    • Nessun completamento automatico
    • Nessun codice pieghevole
    • Nessun testo pieghevole
    • Nessuna modifica collaborativa
    • Nessun supporto di file di grandi dimensioni
    • Nessun supporto HTTP, SSH o WebDav per la modifica remota dei file

    5. Araneae

    Araneae è un editor per professionisti del Web che funziona solo su Windows. È possibile scaricare estensioni da utilizzare con esso e include l'evidenziazione della sintassi, il supporto drag and drop, la modifica a schede e la possibilità di inserire clip rapide personalizzabili. "Araneae include diverse estensioni e localizzazioni proprio fuori dalla proverbiale scatola'âNon è necessario scaricare extra! Questo include file HTML, XHTML, CSS, XML, JavaScript, PHP e Ruby, nonché localizzazioni in inglese, francese, greco, spagnolo ed estone! "Tutte le barre degli strumenti sono visibili per impostazione predefinita e possono essere riorganizzate in base alle proprie preferenze.

    Professionisti

    • Evidenziazione della sintassi
    • Trascinare e rilasciare il supporto
    • Interfaccia di modifica a schede
    • Clip veloci
    • Cerca e sostituisci
    • Istanze multiple

    Contro

    • Nessun plugin o macro

    6. EditPad Lite

    EditPad Lite è un altro editor di testo generico per Windows ed è scritto in 10 lingue diverse. È stato costruito con Delphi ed è piccolo, compatto e gratuito solo per uso non commerciale. Quindi, se sarai pagato per il lavoro che fai con esso, allora dovrai acquistare EditPadPro. Le funzionalità sono limitate, ma ha una modifica a schede, può rimanere in esecuzione nella barra delle applicazioni, supporta il rientro automatico e può essere configurato in base ai propri gusti e alla vista.

    EditPad Lite assomiglia anche a Blocco note ad eccezione della barra degli strumenti e delle schede di formattazione.

    Professionisti

    • Interfaccia di modifica a schede
    • Auto indentazione
    • Annulla e ripristina illimitato anche dopo aver salvato un file (finché rimane aperto)
    • Supporto di file di grandi dimensioni
    • Supporto FTP
    • Istanze multiple

    Contro

    • Nessuna evidenziazione della sintassi
    • Nessun completamento automatico
    • Nessun codice pieghevole
    • Nessun testo pieghevole
    • Nessuna integrazione del compilatore
    • Nessun macro
    • Nessuna modifica collaborativa
    • Controllo ortografico non incluso nella versione gratuita
    • Nessun supporto HTTP, SSH o WebDav per la modifica remota dei file

    7. ATPad

    ATPad non è molto diverso dalla maggior parte degli altri menzionati sopra: è un'altra versione del Blocco note con alcuni aggiornamenti. Oltre all'inglese, puoi ottenere ATPad in 11 altre lingue. Otterrai la modifica a schede, le opzioni di personalizzazione, la numerazione delle linee, il ritorno a capo delle parole, i segnalibri (in modo da non perdere la tua posizione al momento del reso), frammenti personalizzabili, invio via email e altro ancora. Poiché ATPad non richiede installazione, è possibile aprirlo praticamente da qualsiasi tipo di unità e non lascia alcuna traccia. Per rimuoverlo semplicemente eliminare la directory ATPad.

    Professionisti

    • Permette il piastrellamento e il collegamento a cascata di finestre
    • Interfaccia di modifica a schede
    • Numerazione delle linee
    • Snippet di testo
    • Può inviare documenti via email
    • Nessuna installazione richiesta
    • Possibilità di aggiungere segnalibri
    • Trova / sostituisce e annulla / ripristina illimitati

    Contro

    • Non viene fornito con il correttore ortografico

    8. RJ TextEd

    RJ TextEd è solo per Windows e supporta 18 lingue diverse e 20 linguaggi di programmazione. È stato costruito su CodeGear Delphi e non è open source. È disponibile sia una versione per PC sia una versione portatile da scaricare insieme a una manciata di plug-in e strumenti che è possibile scaricare separatamente. A differenza della maggior parte dei programmi clean cut menzionati sopra, RJ TextEd ha barre degli strumenti, pannelli e schede a bizzeffe. Puoi anche creare progetti e macro e personalizzare il tuo ambiente di lavoro.

    Professionisti

    • Ha una versione portatile
    • Evidenziazione della sintassi
    • Correttore ortografico
    • Auto indentazione
    • Completamento automatico
    • Codice pieghevole
    • Piegatura del testo
    • Integrazione del compilatore
    • Macro
    • Supporto FTP e Secure FTP
    • Supporto SSH per la modifica remota dei file
    • Istanze multiple

    Contro

    • Nessuna modifica collaborativa
    • Nessun supporto di file di grandi dimensioni
    • Nessun supporto HTTP o WebDav per la modifica remota dei file

    9. Modifica di Komodo

    Komodo Edit è un veloce programma open source che può essere utilizzato su Windows, Max OS X e Linux. Supporta i seguenti linguaggi di programmazione: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 e CSS 3. È inoltre dotato di "colorazione della sintassi personalizzabile, piegatura, controllo della sintassi di sfondo e eccellente auto-completamento e calltip (chiamato 'code intelligence'). " Le loro pagine e pagine di estensioni sono equivalenti a quelle di Firefox e il loro editor "ingannato" è uno dei più avanzati presenti in questo elenco. Insieme a tutto ciò si ottiene la modifica remota dei file, una toolbox con integrazione di comandi shell, macro, snippet e la lista continua. Per le funzionalità più avanzate è possibile acquistare Komodo IDE per i team.

    Professionisti

    • Supporto per estensione e macro
    • Evidenziazione della sintassi
    • Auto indentazione
    • Completamento automatico
    • Codice pieghevole
    • Piegatura del testo
    • Frammenti di codice

    Contro

    • Correttore ortografico non incluso
    • Nessuna integrazione del compilatore
    • Nessuna modifica collaborativa
    • Nessun supporto di file di grandi dimensioni
    • Nessuna istanza multipla
    • Per le funzionalità più avanzate è necessario effettuare l'aggiornamento per una pesante commissione di $ 295 (senza supporto e aggiornamenti) o $ 382 (con supporto e aggiornamenti)

    10. KompoZer

    Basato su Mozilla, "KompoZer è un sistema di authoring Web completo che combina la gestione dei file Web e le funzionalità di modifica delle pagine Web WYSIWYG disponibili in Microsoft FrontPage, Adobe DreamWeaver e altri programmi di fascia alta". Questo programma di facile utilizzo, per Windows, Mac OS X e Linux, è rivolto a utenti non tecnici che non conoscono molto l'HTML o la codifica web. È disponibile in 21 lingue diverse, ha integrato la gestione dei file tramite FTP, modifica a schede, selezione colori e supporto per moduli, tabelle e modelli.

    Come puoi vedere dallo screenshot qui sotto, è pensato per essere più simile a DreamWeaver anziché a Notepad (da qui il catering per gli utenti non tecnici).

    Professionisti

    • Gestore del sito e struttura dei file
    • Modifica WYSIWYG
    • Ha una versione portatile
    • Supporto FTP
    • Correttore ortografico
    • Supporta modelli
    • Anteprima della pagina
    • Paragonabile a Adobe DreamWeaver e Microsoft FrontPage

    Contro

    • Nessun supporto WebDAV per la modifica remota dei file
    • Nessun supporto per la modifica condivisa
    • Non supporta lo scripting lato server

    11. TouchQode (Bonus)

    Come bonus aggiuntivo abbiamo TouchQode, che è un editor solo per smartphone. Al momento è disponibile solo per Android, ma puoi iscriverti per ricevere una notifica sulla versione di iPhone. Per un editor per smartphone, ha alcune funzioni eccezionali come l'evidenziazione della sintassi, la possibilità di eseguire script (semplici), un client FTP integrato, la sincronizzazione dei file e altro ancora. TouchQode dà davvero la possibilità di codificare ovunque tu vada!

    Professionisti

    • App per Android
    • Evidenziazione della sintassi
    • Suggerimenti di codice
    • Ricerca incrementale
    • Sincronizzazione dei file

    Contro

    • Nessuna app per iPhone (ma presto disponibile)