Technologie Gadgets, SEO Tipps, Geld Verdienen mit WEB!

I migliori editor di testo a confronto

Il seguente articolo ti aiuterà: I migliori editor di testo a confronto: come si accumula VIM?

Quando cerchi un editor di testo, è molto facile perdersi in un pagliaio di opzioni mentre cerchi quello giusto per te. Scherzi a parte, un mercato che una volta era molto semplice negli ultimi anni si è saturato di imitatori e innovatori. Onestamente, tutto ciò che devi fare è dare un’occhiata all’elenco degli editor di testo di Wikipedia oggi disponibili sul mercato e capirai presto perché trovare l’editor giusto è un compito così difficile. Ma non deve essere così difficile.

Ci sono redattori che sono bravi in ​​alcune cose e meno bravi in ​​altre. La maggior parte di essi ha i suoi vantaggi e i nuovi editor di testo sono spesso progettati da sviluppatori che mirano a migliorare ciò che veniva prima. Ma alla fine, ne vuoi uno che faccia tutto ciò di cui hai bisogno in un unico strumento. Lo sportello unico per gli editor di testo. Bene, abbiamo dato un’occhiata a un’ampia gamma di ciò che è sul mercato. Da questa selezione, abbiamo provato e testato quelli che ritenevamo meritassero uno sguardo migliore. Dal nostro elenco, abbiamo selezionato alcune delle migliori categorie di round da considerare in modo più dettagliato e da lì potrai prendere la tua decisione.

Cosa fa un editor di testo?

Bene, prima di iniziare a esaminare alcuni dei prodotti disponibili, rispondiamo ad un paio di domande di base per chi è nuovo alla modifica del testo. Un editor di testo in termini più semplici è un programma che rimuove tutta la formattazione, permettendoti di lavorare su un file di testo semplice. Programmi come gli elaboratori di testi aggiungono formattazione ai documenti, quindi modificare il testo non è l’ideale quando si desidera scrivere codice o processi e trasferirli sul web in uno stato pulito e naturale. Quindi, un editor di testo ti consente fondamentalmente di scrivere codice e testi nella loro forma base.

Perché utilizzo un editor di testo?

Una parola mi viene subito in mente quando pensi al motivo per cui vorresti Utilizzare un editor di testo, e quella parola è efficienza. Un buon editor di testo rende il tuo lavoro molto efficiente in termini di tempo e impegno, soprattutto quando scrivi codice o sviluppi un sito web. Molti editor di testo offrono numerosi strumenti e plug-in. Prendi Notepad++ ad esempio, ci sono più plugin di quanti puoi farla franca, per tutti i tipi di funzionalità di cui potresti aver bisogno o meno. Dai plug-in per aiutarti a visualizzare e manipolare facilmente i dati XML, alle macro registrabili per aiutarti con la codifica.

Molti editor hanno un’interfaccia dinamica che semplifica la gestione di più documenti contemporaneamente e i migliori memorizzano nella cache il tuo lavoro mentre procedi, quindi quei momenti fastidiosi se fai clic su Chiudi anziché su Salva non sono un grosso problema.

Redattori di testo che hanno creato la lunga lista

Prima di esaminare la rosa dei candidati, ecco una menzione di alcuni altri buoni contendenti che non sono riusciti a tagliare:

l’ho trovato

Prima uscita: 2000

Viene caricato con l’ambiente desktop GNOME come editor di testo predefinito.

Editor di testo di uso generale, piccolo ma potente, scritto in C con una semplice interfaccia utente grafica. Leggero ma facile da usare.

GNU nano

Prima uscita: 2000

Ampiamente usato nei sistemi simili a Unix.

Emula l’editor di testo Pico, ricco di funzionalità aggiuntive.

Interfaccia a riga di comando familiare, semplice e diretta se desideri semplicemente modificare alcuni file di testo. Limitato rispetto ad altri editor più avanzati sul mercato.

KWrite

Basato su KATE, pubblicato per la prima volta nel 2000

Un editor di testo leggero di KDE.

Dispone della modalità di input Vi e di molte funzionalità per la costruzione delle frasi, l’evidenziazione e il completamento delle parole. Un altro editor semplice e ben progettato.

archi

Prima uscita: 2014

Un editor di testo gratuito lanciato da Adobe con numerose funzionalità come anteprima dal vivo, modifica in linea e strumenti visivi, solo per citarne alcuni. Anche se si tratta pur sempre di un editor leggero, presenta le qualità che ti aspetteresti da un buon editor, soprattutto per i web designer.

Potrebbe essere uno da tenere d’occhio, anche se al momento è ancora giovane per quanto riguarda gli editor di testo.

Blocco note++

Prima uscita: 2003

Notepad++ è molto flessibile e quasi sulla lista. È ricco di strumenti e plug-in per aiutarti a programmare in modo più efficiente.

È un editor molto popolare, che sfrutta un’interfaccia multi-documento a schede che ti consente di lavorare su più documenti contemporaneamente e di memorizzarli automaticamente nella cache se commetti l’errore di chiudere prima di salvare. Un ottimo editor di testo per quello che fa. Per esperienza, devo dire che Notepad++ è ottimo per lavorare con XML quando si utilizza il plug-in XML Tools. Ciò ti consente di visualizzare e manipolare XML in molti modi diversi, è davvero utile.

Tavolo luminoso

Prima uscita: 2012

Light Table è un editor di testo open source elegante ma semplice con un browser integrato che puoi utilizzare per visualizzare l’anteprima del codice. È stato sviluppato dopo una campagna Kickstarter di successo e supporta Python, Java Script e Clojure. La capacità di visualizzare in anteprima l’impatto del codice scritto in tempo reale è piuttosto sofisticata per un editor di testo, poiché fornisce un feedback immediato e gli sviluppatori affermano che può ridurre i tempi di programmazione fino al 20%.

Light Room è disponibile per Mac, Linux e Windows e il pannello dell’interfaccia a schede è altamente personalizzabile. Un altro strumento interessante che vale la pena perseguire man mano che matura.

Pesce azzurro

Prima uscita: 1997

Originariamente conosciuto come Thtml Editor, poi Prosite prima di stabilirsi su Bluefish, questo editor esiste in una forma o in un modo ormai da 20 anni. È un editor di testo multipiattaforma ricco di funzionalità disponibile per Windows, Linux e Mac. Sebbene abbia un design leggero, l’interfaccia stessa è piuttosto occupata da un’abbondanza di configurazioni di schede e barre degli strumenti e potrebbe essere necessario un po’ di tempo per abituarsi. Se riesci a padroneggiarlo, Bluefish è uno strumento facile e potente da avere e, se non puoi, probabilmente non è lo strumento adatto a te. È veloce, tradotto in 17 lingue e può gestire più file contemporaneamente. C’è molto supporto per diversi linguaggi di programmazione e puoi modificarli da remoto. Vale la pena dare un’occhiata se non altro.

Breve elenco dei contendenti

Quindi abbiamo esaminato una selezione di alcuni degli editor di testo più degni di nota, ma qui diamo uno sguardo a quelli che si distinguono di più. Il migliore del gruppo in termini di funzionalità, caratteristiche, capacità e facilità d’uso.

mais

Prima uscita: 2014

Sviluppatore: GitHub

Piattaforme: Linux, OSX, Windows

Atom è arrivato relativamente tardi quando si tratta di editor di testo, con la sua prima versione in versione beta nel 2014, poi dalla beta alla versione 1.0 nel 2015. Tuttavia, ciò che ha fatto lo sviluppatore, GitHub, è stato ascoltare e prendere nota di ciò che è successo agli utenti. frustrato dalle limitazioni degli editori. Quindi hanno messo insieme uno strumento completo che è potente, ricco e gratuito.

Caratteristiche:

  • Gratuito e open source
  • Scritto in CoffeeScript e sotto
  • Finora supporta 29 linguaggi di programmazione
  • Enorme raccolta di pacchetti disponibili per l’installazione tramite il gestore pacchetti integrato
  • Modifica il pannello diviso
  • Altamente personalizzabile

Facilità d’uso

Non direi che Atom sia difficile da usare, ma devi prenderti un po’ di tempo per conoscere l’editor e capire quali pacchetti devi installare per fare quello che vuoi. All’inizio questo potrebbe intimidire un po’ un nuovo arrivato, ma una volta collegato tutto ciò di cui hai bisogno, è abbastanza facile da usare. La Piattaforma stessa è altamente personalizzabile e puoi creare un ambiente confortevole secondo i tuoi gusti. Ad esempio, puoi attivare i pannelli divisi e le funzioni di completamento automatico per iniziare. La guida Atom Flight è davvero utile per i nuovi arrivati ​​e consiglierei di darle un’occhiata più da vicino per familiarizzare con l’ambiente.

Come la maggior parte degli editor davvero validi, Atom può fare la maggior parte o tutte le cose di cui hai bisogno in un editor e molte cose di cui probabilmente non avrai mai bisogno. È molto versatile ma, con le migliori intenzioni del mondo, non puoi ottenere tutte queste funzionalità senza dover investire un po’ di tempo per capire come funziona il tutto.

Vantaggi:

  • Enorme raccolta di pacchetti (oltre 6.000 e oltre) per consentire una varietà di temi, funzioni e preferenze.
  • Trascina/rilascia le funzioni nella visualizzazione ad albero
  • Ottima integrazione con Git
  • L’Atom Flight Manual è un ottimo documento, soprattutto per i principianti

contro:

  • A volte lento con notevole ritardo quando si passa da una scheda all’altra o si aprono file, soprattutto quando i file contengono molti dati. Più pacchetti installi, più Atom sembra soffrire di ritardi.
  • L’enorme volume di pacchetti può essere un po’ travolgente, soprattutto quando stai iniziando e stai cercando di capire quali plugin ti servono per impostare l’editor nel modo desiderato.

Codice dello studio visivo

Prima uscita: 2015

Sviluppatore:Microsoft

Piattaforme: Linux, OSX, Windows

Come Atom, Visual Studio Code è arrivato tardi nel mondo degli editor di testo, ma nel breve tempo in cui è in circolazione, questo editor multipiattaforma ha già guadagnato una base di utenti di sviluppatori di tutto rispetto. VSC fornisce supporto per molte funzioni e attività come debug, evidenziazione della sintassi e refactoring del codice, solo per citarne alcuni. È gratuito e open source e, come Atom, in realtà esiste una gamma ampia e completa di plug-in disponibili per l’installazione tramite il gestore estensioni integrato.

Caratteristiche:

  • Gestore estensioni integrato con una varietà diversificata e crescente di estensioni disponibili per l’installazione. Alcuni accessori sono preintegrati nel pacchetto VSC.
  • Un editor di testo/sorgente gratuito e open source
  • È altamente personalizzabile e Debugger per Chrome è un’ottima funzionalità
  • Come Atom, VSC utilizza il framework Electron, ma utilizza un componente editor diverso noto come “monaco”.

Facilità d’uso

Una volta installato VSC, è necessario del tempo per adattarlo alle proprie esigenze. L’installazione “vanilla” include alcuni pratici componenti aggiuntivi integrati, ad esempio Extension Manager è ottimo per installare qualsiasi altro plugin dall’ampia gamma che potresti desiderare per la tua configurazione personalizzata. Un plugin installabile e incredibilmente prezioso è Debugger per Chrome. Questo piccolo fantastico strumento ti consente di impostare punti di interruzione ed eseguire il debug di JS ed è un’ottima funzionalità per provare e testare il tuo codice. Il debugger consente inoltre di collegare le applicazioni in esecuzione e pubblicizzare gli stack di chiamate. VSC sembra anche più stabile di Atom in termini di velocità. Laddove Atom sembra soffrire un po’ di ritardo quando si passa da una scheda all’altra o si aprono nuovi file, VSC è più fluido e veloce. VSC sembra molto simile a quello precedente, soprattutto per Atom, con un’integrazione Git competente e una buona quantità di plugin.

Ci sono aggiornamenti frequenti a VSC, Microsoft lavora costantemente per semplificare e migliorare le funzioni. Funzionalità come Intellisense sono molto utili e rendono l’utilizzo di VSC più semplice ed efficiente. I plugin VS Code come pep8, o il pylint leggermente più strano, sono ottimi per coloro che usano Python, poiché scansionano il tuo codice mentre scrivi e lo confrontano con gli standard di codifica Python, ci sono alcune risorse davvero fantastiche qui.

Vantaggi:

  • Aggiornamenti e miglioramenti frequenti
  • Un ampio e crescente repository di plugin e componenti aggiuntivi
  • Alcune funzionalità interessanti come Intellisense e Debugger
  • Ottima integrazione GIT e controllo della versione
  • Uno dei migliori editor per principianti

contro:

  • Il branding è molto confuso e sembra essere fonte di grande malcontento tra gli sviluppatori. Microsoft ha utilizzato il marchio Visual Studio che è un prodotto completamente diverso.
  • È noto che ha problemi con file di grandi dimensioni

Sublime

Prima uscita: 2007

Sviluppatore: John Skinner

Piattaforme: Linux, OSX, Windows

Non si può più definire Sublime un nuovo editor di testo, uscito per la prima volta nel 2007 (versione stabile nel 2008), può essere ancora considerato un adolescente ma non è certo un bambino. Le versioni sono un po’ lente, l’ultima versione stabile è stata nel 2013 e l’ultima versione beta è stata alla fine del 2016. Tuttavia, Sublime è fantastico e fino all’avvento di VS Code, era l’editor di testo preferito da molti sviluppatori che cercavano un editor ricco di funzionalità. È più veloce di Atom e ampiamente personalizzabile.

Caratteristiche:

  • Non esiste un gestore estensioni integrato, ma il problema può essere facilmente risolto.
  • È disponibile un’ampia gamma di pacchetti e componenti aggiuntivi per l’installazione.
  • Licenza proprietaria, non open source
  • Molto più veloce delle attuali versioni Atom o VS Code.
  • Gestisce file più grandi che altri editor non possono gestire.

Facilità d’uso

A differenza di Atom o VS Code, Sublime non viene fornito con un pacchetto/componente interno, almeno non ancora. Per questo motivo, il plugin Package Control è solitamente il primo pacchetto che gli utenti installano e sicuramente se leggi qualche guida su Sublime è solitamente consigliato.

Come tutti gli editor di testo davvero validi, Sublime ha una gamma ampia e diversificata di plugin e temi disponibili per migliorare la tua esperienza utente. Alcuni di essi sono importanti per funzioni di sviluppo specifiche e per facilitare il flusso di lavoro efficiente dello strumento. Ad esempio, se non installi il plug-in Side Bar Enhancements, non puoi rinominare, spostare o duplicare i file. Si spera che questo sia il tipo di plugin che verrà incluso come standard nella prossima versione stabile.

Con questo in mente, potrebbe essere necessario del tempo per iniziare effettivamente a utilizzare Sublime e personalizzare l’editor per gestire il lavoro che desideri svolgere. Sebbene la configurazione di Sublime possa richiedere del tempo, una volta configurato e pronto per l’uso, è incredibilmente utile.

Vantaggi:

  • È veloce. Avvio molto più veloce di Atom e anche più veloce di VS Code.
  • Ottima documentazione e una volta impostati i plug-in, non sarà necessario toccarli nuovamente.
  • È possibile impostare e personalizzare il controllo in molti aspetti per migliorare l’efficienza e la navigazione, ad esempio
  • Gestisce file di grandi dimensioni meglio della maggior parte degli altri e utilizza meno memoria, molto meno.
  • Ottimo per la gestione dei progetti

contro:

  • Può essere complicato far funzionare il debugger
  • È proprietario e non open source
  • Manca un’estensione Git decente

Lascia il meglio alla fine

Soprattutto tutti e tre gli editor di testo hanno un forte seguito e una base di utenti, e ci saranno molti che sostengono che ognuno di loro è di per sé il migliore e il loro preferito per ciò di cui hanno bisogno. Molti si prenderanno il tempo per padroneggiare, modificare e personalizzare questi strumenti e tu stai chiaramente sviluppando rispetto per qualcosa che hai avuto il tempo di incorporare nel tuo lavoro quotidiano. Tuttavia, mentre molti sostengono che non esiste un editor di testo “migliore”, direi che ne esiste uno con portata, potenza e funzionalità straordinarie che esiste da molto tempo. Questo editor di testo è VIM.

coraggio

Prima uscita: 1991

Sviluppatore: Bram Molenaar

Piattaforme: Linux, OSX, Windows, Unix, Android, AmigaOS

Quindici anni fa, se chiedevi a qualcuno quale editor di testo dovresti usare, ti chiederebbero quale piattaforma stai utilizzando e ti darebbero un piccolo elenco di sei o sette nomi. Oggi, se fai la stessa domanda, c’è un nome che apparirà in entrambi gli elenchi e quel nome è VIM.

VIM esiste dal 1991, è uno dei più antichi editor di testo ancora in circolazione oggi ed è ancora in circolazione per un motivo. È estremamente versatile ed è disponibile su una vasta gamma di piattaforme diverse, tra cui, che ci crediate o no, Amiga e Atari ST. Sì, davvero, esiste in una forma o forma sin dai 486 giorni e dall’infanzia di Windows.

In termini di varietà e funzionalità, devi solo guardare le tabelle sulla pagina di confronto degli editor di testo di Wikipedia per vedere che tra tutte le attività e le funzioni, ce ne sono poche, se non nessuna, versatili come VIM. Non dovrebbe quindi sorprendere che anche la comunità Diffur abbia recentemente votato Vim come editor di testo numero uno tra i suoi utenti.

È un editor di testo molto versatile e dinamico che estende le capacità dell’editor Vi Unix. Vim è altamente configurabile ed è un editor veramente progettato per gli sviluppatori. È improbabile che il vero potenziale venga apprezzato dai principianti, certamente non all’inizio. Tuttavia, per chi ha esperienza di programmazione, una volta che lo si padroneggia, alla fine diventa il re della selezione del testo, anche meglio di Sublime.

Caratteristiche:

  • È progettato per essere utilizzato come interfaccia a riga di comando e come applicazione GUI autonoma
  • Viene spesso definito editor di testo dei programmatori per le sue funzionalità potenti, stabili e intelligenti.
  • Difficile per i principianti con poca esperienza ma ottimo per chi ha conoscenze da intermedie ad avanzate. Assolutamente impagabile.
  • Possibilità di visualizzare e modificare un file su un server in remoto tramite un terminale.
  • La gamma più completa di pacchetti e plugin per un totale di oltre 14.000
  • Molte funzionalità da evidenziare tra cui comandi automatizzati, schermo diviso e funzionalità di sessione, espansione delle schede, colorazione della sintassi per citarne alcune.

Facilità d’uso

Qualsiasi critica che Vim riceve proviene solitamente da principianti che esprimono quanto sia difficile da usare. Questo potrebbe essere vero all’inizio, per cominciare. Ma per un programmatore questo editor è un sogno, è molto versatile e potente. Non è entusiasmante e non sembra moderno e urla l’era degli 8 bit, ma ha davvero importanza? È potente, potente, provato e testato, accelererà enormemente la tua produttività e la sua unica vera limitazione è nell’utente. Ci vuole tempo e impegno per padroneggiarlo. Non ha un’interfaccia punta e clicca, ma l’apertura, la chiusura, la modifica e il salvataggio sono controllati tramite la riga di comando, il tutto tramite scorciatoie da tastiera. Questo è il tipo di strumento che non farà nulla per te se non investi tempo in esso. Ma se investi tempo e voglia di imparare, ti si aprono le porte. Questo è quello che fa.

Molti hanno provato a padroneggiare Vim e hanno fallito, e le cicatrici dei traumi psicologici lo dimostrano. È come l’Everest, doloroso finché non arrivi in ​​cima ma, come possono testimoniare i suoi utenti esperti, una volta arrivato in cima, è fantastico.

Vantaggi:

  • L’editor di testo più potente in circolazione.
  • Enorme repository di pacchetti e plugin
  • Più investi più ottieni
  • Dinamico e versatile, funziona con più piattaforme e sistemi operativi oltre lo standard abituale.
  • Una volta padroneggiate le scorciatoie, puoi padroneggiare lo strumento

contro:

  • Ci vuole tempo e impegno, ma più fai, più prezioso diventa l’editor.
  • Per la natura dell’interfaccia a riga di comando, è più adatta ai programmatori e potrebbe richiedere più tempo per essere padroneggiata da un principiante con un’esposizione limitata all’utilizzo delle scorciatoie da tastiera e delle righe di comando.

Conclusione

Ciascuno dei quattro redattori di testo che hanno creato la rosa dei candidati è eccezionale di per sé. Ciascuno avrà utenti che attestano che sono i migliori. Sebbene esistano editor più facili da padroneggiare rispetto a Vim, nessuno di loro ha lo stesso potenziale e la stessa capacità di cambiare il gioco per darti il ​​potere. Ecco perché deve essere un vincitore. Ha più di 30 anni di sviluppo, risorse ed esperienza. È un insegnante della vecchia scuola che può insegnarti molto di più delle limitazioni dell’editing del testo. Trascorrere del tempo imparando a utilizzare Vim e utilizzando l’editor migliorerà i tuoi miglioramenti. Nessuno degli altri ha la capacità di offrirti ciò che Vim può offrirti, motivo per cui, per me, è sempre il re degli editor di testo.

Le due schede successive modificano il contenuto sottostante.

Mi chiamo Jamie Spencer e ho passato gli ultimi 10 anni a creare blog per fare soldi. Dopo essermi stancato del lavoro dalle 9 alle 5, del tragitto giornaliero e di non aver mai visto la mia famiglia, ho deciso che volevo apportare alcune modifiche e ho lanciato il mio primo blog. Da allora ho lanciato molti blog di nicchia di successo e dopo aver venduto il mio blog di sopravvivenza ho deciso di insegnare agli altri come fare lo stesso.