7 dintre cei mai buni editori de text multiplataforma pentru programatori

7 dei migliori editor di testo multipiattaforma per programmatori

⌛ Reading Time: 4 minutes

Una volta che trascorri del tempo 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 Crayolas. Le applicazioni seguenti forniscono strumenti e opzioni robusti ed efficienti, con tutti i tipi di funzionalità incorporate per rendere la scrittura, la revisione e la revisione del codice più facili e piacevoli. Tutti i programmi inclusi sono multipiattaforma, quindi puoi ottenere le loro funzionalità su MacOS, Windows, Linux o tutti i precedenti.

1. Testo sublime

Venerabile, potente e personalizzabile, Testo sublime controlla quasi tutte le caselle per un buon editor di testo per i programmatori. È noto e ampiamente riconosciuto come uno dei migliori disponibili e per una buona ragione. Una delle caratteristiche più interessanti è “l’editing multi-caret”, che è la capacità di digitare la stessa cosa in più posti contemporaneamente. Questo è perfetto per modificare i nomi delle variabili o altre informazioni pervasive. Puoi anche selezionare tutti i caratteri in una colonna e trovare e sostituire le stringhe tramite espressioni regolari.

2. Atom

atom-editor

Sviluppato da GitHub, Atomo è un editor di testo open source progettato per essere hackerabile dal nucleo. Non ti piace una funzionalità? Mettiti al lavoro. È scritto in HTML e JavaScript e puoi modificare l’interfaccia utente con CSS. Poiché è profondamente integrato con GitHub, puoi anche aggiungere migliaia di pacchetti ad Atom dall’interno dell’editor stesso. Se vuoi sporcarti le mani creando lo spazio di lavoro perfetto, questo è lo strumento che fa per te.

3. Tavolo luminoso

ispettore-tavolo luminoso

Light Table è stato uno dei migliori progetti tecnologici di Kickstater in assoluto e ha alcune caratteristiche moderne che lo rendono unico. Il mio preferito è la possibilità di aprire una scheda del browser accanto al codice all’interno dell’applicazione per vedere le modifiche apportate al codice riflesse in tempo reale. È uno dei pochi editor di codice ad avere funzionalità come questa integrate.

4. Vim

vim-editor-4

Se non sei a conoscenza, “Vim vs. Emacs” guerra con le fiamme il dibattito è stato uno dei conflitti più longevi nella storia dell’informatica. Ha anche il suo Voce di Wikipedia. Che è migliore? Beh, dipende da te. preferisco Vim, personalmente.

Vim (e la sua controparte, vi) è un piccolo editor di testo che può essere eseguito praticamente ovunque. In generale, include meno cose di Emacs, e questo lo rende più piccolo e più veloce. Piuttosto che fare affidamento sui tasti modificatori per indicare i comandi, Vim usa caratteri normali. I comandi sono meno che intuitivi (cioè digiti :q! per uscire), ma non dovresti mai aver bisogno di muovere le dita dalla riga principale. Una volta che sarai veloce in Vim, ogni altro editor si sentirà come un fango che scivola in discesa.

5. Emacs

emacs-editor

Un altro editor di testo di molto tempo fa quando, così come l’altro lato della discordia sopra menzionata, Emacs è meglio conosciuto per la sua estensibilità e flessibilità generale. Grazie a questa espandibilità, Emacs è talvolta chiamato “un sistema operativo all’interno e un sistema operativo” e gli utenti hanno creato browser web, giochi 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 la collaborazione multiutente. L’applicazione fa ampio uso di tasti di modifica (che Vim evita) per fornire funzionalità estese.

Inoltre, Emacs ha il suo Chiesa. Fatene quello che volete.

6. UltraEdit

ultraedit-editor

Come il testo sublime, UltraEdit è un potente editor di testo che ti offre molti strumenti e molta libertà. Include anche alcune delle stesse 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 anche 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.

7. ICECoder

icecoder-editor

Cosa potrebbe esserci di più multipiattaforma di un browser? ICECoder funziona all’interno di una scheda Chrome, fornendo molta della potenza di altri editor su una piattaforma disponibile ovunque. Il focus di ICECoder era inizialmente sulla programmazione basata su browser e sui linguaggi di markup come HTML e JavaScript, ma da allora si è espanso per includere anche C e Java.

Conclusione

Per alcuni, scegliere un editor di testo è più emozionante che scegliere un coniuge. Ironia della sorte, lo stesso consiglio funziona: provane un paio e vedi quale ti si addice meglio prima di prendere un impegno.