10 dei migliori editor di testo semplice multipiattaforma per programmatori

10 dei migliori editor di testo semplice multipiattaforma per programmatori

Una volta che hai iniziato a programmare, ti renderai presto conto che l’editor di testo predefinito del tuo sistema operativo non è all’altezza del compito. All’inizio potrebbe andare bene, ma è come provare a fare un ritratto con una scatola di otto pastelli. Gli editor di testo semplice di seguito forniscono strumenti e opzioni robusti ed efficienti, con tutti i tipi di funzionalità integrate per rendere la scrittura, la revisione e la revisione del codice più facili e piacevoli. Sono anche multipiattaforma.

1. Testo sublime

Prezzo : gratuito / $ 99
Disponibile per: Windows, Linux e macOS.

Venerabile, potente e personalizzabile, Sublime Text controlla quasi tutte le caselle per un buon editor di testo per i programmatori. È ben noto e ampiamente riconosciuto come uno dei migliori disponibili e per una buona ragione. Con la modifica multi-accento circonflesso, puoi digitare il testo in più punti contemporaneamente. In questo modo, sarebbe facile aggiornare il tuo codice quando tutto ciò che vuoi fare è sostituire alcuni nomi e valori. C’è anche una funzione di ricerca e sostituzione che ti consente di utilizzare regex (espressioni regolari) per rendere le cose più facili da trovare.

Sublime Text vista nell'editor.

Professionisti

  • Accesso Git più semplice con Sublime Merge
  • Design minimalista
  • Editing multi-accento circonflesso ed espressioni regolari

Contro

  • La licenza personale può darti solo fino a tre anni di aggiornamenti

2. Pulsar (un fork di Atom)

Prezzo : Gratuito
Disponibile per: Windows, Linux e macOS.

Pulsar è il successore open source dell’editor Atom dopo che GitHub ne ha ufficialmente abbandonato il supporto il 15 dicembre 2022. Come il suo predecessore, è hackerabile fino al midollo. Puoi aggiungere o rimuovere funzionalità quanto vuoi, il che è fantastico se stai cercando un editor di testo semplice completamente personalizzabile per scrivere codice. Tuttavia, non mostra alcuna indicazione che si sta caricando quando provi a eseguirlo, quindi se ti capita di premere Enterun sacco di volte, rimarrai sorpreso da quante finestre potrebbero apparire quando viene eseguito.

Visualizzazione Pulsar nell'editor.

Professionisti

  • Puoi aggiungere qualsiasi funzionalità che attualmente non ha
  • Ti consente di rimuovere le funzionalità che non desideri o di cui hai bisogno
  • Facilmente modificabile se sai come aggirare Electron JS
  • Non raccoglie dati di telemetria
  • Può impostare nuove schede verticalmente o orizzontalmente

Contro

  • Lo sviluppo ufficiale è lento
  • L’avvio può richiedere del tempo
  • Non differisce molto dall’editor Atom originale, in quanto è nuovo
  • Devo ancora fare attenzione ai pacchetti pubblici che potrebbero contenere funzionalità indesiderate, come la raccolta di dati di telemetria
  • Potrebbe non funzionare su alcune distribuzioni Linux

3. Tavolo luminoso

Prezzo : gratuito
Disponibile per: Windows, Linux (64 bit) e macOS.

Light Table è stato uno dei migliori progetti tecnologici di Kickstarter di sempre e ha alcune caratteristiche eleganti che lo rendono unico. La migliore è probabilmente la possibilità di aprire una scheda del browser accanto al tuo codice all’interno dell’applicazione per vedere le modifiche apportate al tuo codice riflesse in tempo reale. È uno dei pochi editor di codice ad avere funzionalità come questa integrata.

Tavolo luminoso vista nell'editor.

Professionisti

  • Consente di navigare sul Web in una scheda
  • Differenziare un set di schede da un altro con i set di schede

Contro

  • Tutti i gruppi di schede sono verticali
  • Plug-in limitati

4. Vim

Prezzo : gratuito
Disponibile su: Windows, Unix (incluso Linux), macOS, Android (come VimTouch) e iOS.

Vim (e la sua controparte integrata Unix, vi) è un piccolo editor di testo che può essere eseguito praticamente ovunque. Devi assicurarti di scaricare dal repository GitHub ufficiale , poiché a volte il sito Web ufficiale può essere lento. In generale, è piccolo, veloce e fondamentalmente il migliore amico del codificatore di velocità. Piuttosto che fare affidamento sui tasti modificatori per indicare i comandi, Vim utilizza caratteri normali. I comandi sono solo un po’ intuitivi (ad esempio, digiti :q!per uscire), ma non dovresti mai aver bisogno di muovere le dita dalla riga iniziale. Una volta che sarai veloce in Vim, ogni altro editor si sentirà come un fango che scivola in discesa.

Vista nell'editor di Vim.

Professionisti

  • Consente una codifica rapida
  • super leggero
  • Si avvia come un piccolo schermo

Contro

  • Per una piccola app, ci vuole così tanto tempo per scaricarla dal sito Web principale
  • I principianti della programmazione dovranno dedicare un po’ di tempo ad abituarsi a Vim

5. Emacs

Prezzo : Gratuito
Disponibile per: Windows, Linux e macOS.

Emacs è meglio conosciuto per la sua estensibilità e flessibilità generale. Grazie a questa espandibilità, Emacs è talvolta chiamato “un sistema operativo all’interno di un sistema operativo” e gli utenti hanno creato browser Web, lettori musicali e lettori di notizie da eseguire al suo interno. Tra le altre funzionalità integrate, ottieni un’ampia libreria di scorciatoie, la possibilità di eseguire codice arbitrario all’avvio e collaborazione multiutente. L’applicazione fa ampio uso di tasti modificatori (che Vim evita) per fornire funzionalità aggiuntive. Inoltre, Emacs ha la sua chiesa . Fai di quello che vuoi.

Vista nell'editor di Emacs.

Professionisti

  • Può essere esteso in un semplice IDE
  • Tasti di scelta rapida e combinazioni di tasti facili da creare

Contro

  • Nessuna versione portatile

6. UltraModifica

Prezzo : $ 79,95 all’anno (solo editor) / $ 99,95 all’anno (tutti gli strumenti)
Disponibile per: Windows, Linux e macOS.

Come Sublime Text, UltraEdit è un potente editor di testo che ti offre molti strumenti e molta libertà. Include anche funzionalità come l’editing multi-caret e un’interfaccia utente personalizzabile. UltraEdit offre anche una barra degli strumenti e un nastro personalizzabili basati su icone, qualcosa che manca ad altri editor di testo. Ottieni FTP, SSH e Telnet integrati per lavorare con codice basato su server. Ha più un focus a livello aziendale rispetto agli altri editor nell’elenco e ha un prezzo che lo riflette.

Vista nell'editor di Ultraedit.

Professionisti

  • Funzionalità FTP e SFTP integrate
  • Usa SSH all’interno dell’editor di testo

Contro

  • Redattore a pagamento
  • Sorgente chiusa

7. Codificatore ICE

Prezzo : Gratuito
Disponibile per: Può essere eseguito in qualsiasi browser con PHP, indipendentemente dal sistema operativo.

Cosa potrebbe esserci di più multipiattaforma di un browser? ICECoder viene eseguito all’interno di una scheda di Chrome, fornendo gran parte della potenza di altri editor in una piattaforma disponibile ovunque. L’attenzione di ICECoder era inizialmente sulla programmazione basata su browser e sui linguaggi di markup come HTML e JavaScript, ma da allora si è espansa per includere C e Java e altro ancora. Fai attenzione a non premere accidentalmente Ctrl+ Wo finirai per chiudere la finestra.

Vista nell'editor di ICEcoder.

Professionisti

  • Funziona nel tuo browser
  • C’è anche un’app desktop sperimentale

Contro

  • Versione desktop ancora in beta

8. Codice di Visual Studio

Prezzo : Gratuito
Disponibile per: Windows, Linux e macOS.

Visual Studio Code si unisce a Emacs e Light Table nel gruppo di editor di codice che confondono il confine tra IDE ed editor di testo semplice personalizzabili. Principalmente, viene utilizzato per modificare il codice al di fuori dell’IDE di Visual Studio. Potresti trasformarlo in un IDE leggero installando i plug-in con pochi clic del pulsante, rendendo semplice l’inizio per qualcuno di nuovo. Ma quando arrivi al punto in cui desideri che tutto sia personalizzato nel modo desiderato, dovrai passare (almeno temporaneamente) ad altri editor che sono più facili da personalizzare da soli.

Visualizzazione nell'editor di Visual Studio.

Professionisti

  • Super stabile
  • Rileva quale codice stai utilizzando in un file

Contro

  • Microsoft prende i dati di telemetria da questa app e dai suoi plug-in
  • Può diventare lento a seconda di quanti plug-in vengono aggiunti ad esso
  • Nessuna versione portatile

9. VSCodio

Prezzo : Gratuito
Disponibile su: Windows, Linux e macOS.

VSCodium è la sorellina di Visual Studio Code senza i plug-in proprietari e i dati di telemetria opt-out per impostazione predefinita, quindi è sostanzialmente la stessa cosa. Utilizza le stesse risorse, ha esattamente lo stesso aspetto e funziona con tutti gli stessi plug-in, poiché è un fork della versione open source di Visual Studio Code. Usalo solo se ti piace Visual Studio Code ma non ti piace Microsoft e ami la privacy dei dati.

Vista nell'editor di Vscodium.

Professionisti

  • Può fare tutto ciò che Visual Studio Code può fare
  • Non accetta i dati di telemetria per impostazione predefinita

Contro

  • In realtà non aggiunge altro a ciò che fa già Visual Studio Code
  • Non ha accesso ai plug-in proprietari di Visual Studio Code

Menzione d’onore: Blocco note++

Prezzo : gratuito

Sebbene Notepad ++ sia un’esclusiva di Windows, puoi farlo funzionare su Linux (non ufficialmente) tramite un’applicazione Snap. Uno degli editor di codice in testo semplice più semplici, Notepad ++ è ottimo come editor di codice rapido e portatile che puoi salvare in una pen drive e collegarlo a un computer di lavoro senza occupare troppo spazio. Sebbene tu possa fare lo stesso con la maggior parte degli altri editor di codice, questo in particolare si avvia abbastanza velocemente ed è ottimo per prendere appunti veloci ovunque.

Vista nell'editor di Notepad++.

Professionisti

  • Consente di applicare i colori alle schede
  • Può impostare le schede in sola lettura
  • Funziona velocemente come un normale blocco note

Contro

  • Il trascinamento di una scheda a destra non crea un nuovo set di schede
  • I plugin sono piuttosto carenti

Domande frequenti

Qual è la differenza tra Vim e vi?

L’originale editor di codice in testo normale sui sistemi UNIX è vi. Viene fornito con l’installazione del sistema operativo. Vim è una versione migliorata che ha più comandi e una GUI con cui lavorare. Il suo nome è l’abbreviazione di “vi, migliorato”.

Qual è la differenza tra un IDE e un editor?

Un IDE ha tutti gli strumenti necessari per semplificare la codifica, mentre un editor generalmente funziona solo aiutandoti a digitare meglio le cose. Oltre a collegarsi a un compilatore, un IDE può essere connesso a un software di controllo della versione come Git o un programma di debug come GDB. Tuttavia, la differenza tra IDE ed editor è piuttosto oscura e alcuni, come Visual Studio Code, possono offuscare la linea più in profondità rendendoli disponibili tramite plug-in.

Perché Atom è stato interrotto?

Poiché Atom ha perso popolarità nel corso degli anni, i ragazzi di GitHub hanno pianificato di interromperlo e concentrarsi su altri progetti. Tuttavia, il codice sorgente dell’ultima versione di Atom è stato trasformato in un archivio pubblico, consentendo a chiunque di farne un fork preservando il codice affinché le generazioni future possano vederlo.

Cos’è l’elettrone JS?

Electron JS è un framework JavaScript per la creazione di app Web che sembrano applicazioni desktop. Viene utilizzato in numerosi editor di codice di testo semplice, come Sublime, Pulsar e Visual Studio Code.

Fonte immagine: Unsplash . Tutti gli screenshot di Terenz Jomar Dela Cruz .

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *