In uno dei miei recenti articoli in cui ho stilato una lista dei 7 linguaggi di programmazione più popolari su GitHub nel 2019 e JavaScript è uscito in cima. Visto che la maggior parte dei lettori è interessata a utilizzare JavaScript per i propri progetti, ecco un elenco dei migliori editor JSche puoi usare sulla tua macchina Linux.
1. Codice di Visual Studio
Visual Studio Code è un editor di codice gratuito, open source e multipiattaforma con una suite completa di strumenti per la modifica e il debug del codice.Vanta un'interfaccia utente completamente personalizzabile con altre funzionalità tra cui Live Share per la collaborazione sul codice in tempo reale, l'integrazione nativa di Git, l'evidenziazione della sintassi, Intellisense, ecc.
È sviluppato da Microsoft con una libreria quasi inesauribile di plugin forniti dal Redmond Giant o la community degli utenti ed è tra gli editor più utilizzati per qualsiasi progetto incluso JavaScript per cui funzionalità come debugging, completamento automatico, GoTo e il controllo del tipo JS integrato sono utili.
Codice di Visual Studio
Vedi il mio articolo su Visual Studio Code.
2. Atomo
Atom è un editor di testo gratuito, open source e multipiattaforma sviluppato e gestito da GitHub Le sue caratteristiche includono il supporto nativo per diversi linguaggi di programmazione con evidenziazione della sintassi, raggruppamento del codice, completamento del codice e integrazione Git immediatamente disponibile.Offre agli utenti un gestore di pacchetti facile da usare per l'installazione e la gestione dei pacchetti per estenderne le funzionalità.
Atom è un editor eccellente per scrivere codice JS perché del suo supporto nativo per il completamento automatico, l'evidenziazione della sintassi e l'estensibilità con le estensioni. Gli sviluppatori possono collaborare al codice utilizzando Teletype e l'editor può essere aggiornato allo stato IDE installando un set di pacchetti curato per estenderne le funzionalità.
Editor codice Atom
Vedi il mio articolo su Atom Code Editor.
3. Testo sublime 3
Sublime Text 3 è un editor di testo gratuito/premium, multipiattaforma, leggero ed estensibile che si concentra su velocità e affidabilità. È la versione attuale della popolare serie di editor Sublime Text e offre il completamento automatico, la piegatura del codice e l'evidenziazione della sintassi e il supporto per un sacco di linguaggi informatici appena fuori dalla scatola.
È completamente personalizzabile e puoi estenderne le funzionalità utilizzando uno qualsiasi dei plug-in messi a disposizione dalla sua comunità di sviluppatori tramite il suo comodo gestore di pacchetti. In qualità di sviluppatore JS, ti divertirai anche a utilizzare, tra le altre, l'integrazione con Git, il controllo delle differenze incrementali e le funzionalità di blocco dei punti di inserimento.
Sublime Text Editor
4. SpaceMac
SpaceMacs è un editor di testo gratuito e open source che combina le funzionalità di Emacs e Vimin un unico editor di testo con particolare attenzione all'ergonomia, alla coerenza e alla mnemonica.
Utilizza con successo la stessa combinazione di tasti indipendentemente da dove ti trovi all'interno dell'editor e offre agli utenti sia la riga di comando che le interfacce utente grafiche. Si basa sull'idea che né Emacs né Vim siano il miglior editor; entrambi lo sono.
Editor codice SpaceMacs
5. Qt Creator
Qt Creator è un ambiente di sviluppo integrato multipiattaforma gratuito per C++, JavaScript e QML creato come parte dell'SDK del framework di sviluppo dell'applicazione Qt.
Offre agli utenti il set di strumenti completo necessario per creare programmi complessi con strumenti come un debugger visivo, un designer di moduli integrato, evidenziazione della sintassi, completamento automatico intelligente ed estensione delle funzionalità tramite plug-in.
QT Creator ha una versione ricca di funzionalità che è open source con licenza GPLv3 e una versione commerciale con un sacco di funzionalità extra e supporto per tecnologie che aiutano a fornire un'esperienza aziendale, ad es. helpdesk di supporto Qt ufficiale.
6. Parentesi
Brackets è un editor di codice gratuito, moderno e open source sviluppato da Adobe scritto completamente in JavaScript, HTML e CSSÈ leggero e combina strumenti visivi nell'editor per accelerare il flusso di lavoro dell'utente e ridurre la frequenza di passaggio tra le pagine dei file con la sua funzione di editor in linea.
Tra le numerose funzionalità offerte da Brackets vi sono l'anteprima dal vivo, il supporto SCSS e LESS, l'integrazione con Git, un semplice validatore W3C, il prefisso automatico, le guide ai rientri e il supporto gratuito per una libreria di estensioni.
Parenti parentesi – Editor di testo open source
7. Emacs
Emacs è una famiglia di editor di testo a riga di comando basati su UNIX potenti, gratuiti e open source, il più popolare dei quali è GNU Emacs. È completamente personalizzabile e offre diverse funzionalità di modifica dei contenuti come l'evidenziazione della sintassi e la navigazione delle righe.
Emacs non è un editor di testo facile da utilizzare come si potrebbe immaginare, ma offre un tutorial per principianti insieme a documentazione integrata completa anche per utenti professionisti.
È stato scritto in Lisp in modo che gli utenti di Lisp siano in grado di modificarne le funzionalità per adattarle alle proprie esigenze e gli utenti possono utilizzare plug-in per estendere le sue funzionalità oltre la semplice scrittura di codice. Per esempio. Emacs può essere utilizzato come client di posta elettronica e lettore di news.
Editor di testo Emacs
Emacs viene fornito nel repository ufficiale dei pacchetti della tua distribuzione Linux ed è il metodo di installazione consigliato.
$ sudo apt install emacs $ sudo yum installa emacs $ sudo dnf installa emacs
8. Vim
Vim è un potente ma leggero editor a riga di comando open source che ha superato la prova del tempo come “Un editor per domarli tutti " visto che viene fornito con diverse distribuzioni Linux per impostazione predefinita. È stato creato pensando alla funzionalità, quindi, sebbene sia notevolmente difficile da imparare, molti sviluppatori professionisti sono pronti a giurarlo.
Proprio come la concorrenza, Emacs, Vim non Non offriamo molte funzionalità pronte all'uso, ma possono essere configurate tramite impostazioni delle preferenze, script e plug-in per adattarsi al progetto su cui stai lavorando.
Editor Vim
Vim viene fornito nel repository ufficiale dei pacchetti della tua distribuzione Linux ed è il metodo di installazione consigliato.
$ sudo apt install vim $ sudo yum installa vim $ sudo dnf installa vim
9. WebStorm
WebStorm è un Ambiente di sviluppo integrato sviluppato e gestito da JetBrainsper progetti JavaScript. È dotato di un debugger per entrambe le app Node.js e per le app lato client, integrazione perfetta degli strumenti per i test runner, REST client, unit test, integrazione con VCS come GitHub, Mercurial, ecc.
Puoi usare WebStorm per costruire progetti in Angular, React, Vue.js, react Native, Electron, Node.js, Meteor , Cordova e ionico. Non è gratuito ma puoi valutarlo gratuitamente per 30 giorni.
WebStorm JavaScript IDE
10. Modifica Komodo
Komodo Edit è un ambiente di sviluppo integrato multipiattaforma per i più diffusi linguaggi di programmazione completo di code intelligence per l'evidenziazione della sintassi, Comandi complete, refactoring e Vai a.
Offre inoltre debugging nativo e unit test, supporto per il controllo della versione per Git, CVS, Bazaar, Subversion, Perforce e Mercurial, estensibilità tramite plug-in, collaborazione sul codice tramite ActiveState, supporto per espressioni regolari e ampia supporto linguistico.
Komodo IDE
11. Codice ovunque
Code Anywhere è un IDE basato su cloud a pagamento che consente di utilizzare il codice in remoto utilizzando FTP, SFTP, Google Drive e Dropbox, tra gli altri servizi remoti. Si concentra sullo sviluppo basato su container, un'impresa che consente agli utenti di sviluppare progetti dall'inizio alla fine e persino di implementarli direttamente dal cloud.
Le caratteristiche principali di Code Anywhere includono anche una console di terminale integrata, revisioni del codice, condivisione del codice, collaborazione sul codice, integrazione con Git, GitHub e Bitbucket, ecc. Puoi provarlo gratuitamente per 7 giorni, dopodiché dovrai pagare almeno $2/mese
CodeAnywhere – Editor IDE cloud
Leggi il mio articolo su Code Anywhere.
La domanda su quale editor di testo sia giusto per te dipende in ultima analisi dalle tue preferenze, dal tipo di progetto, dall'accesso alla community e dal supporto delle estensioni. Una volta che avrai capito bene, sarai sicuro di essere efficiente nel tuo flusso di lavoro e di aumentare la produttività.
Il tuo editor di testo JavaScript preferito per Linux è arrivato alla lista? Condividi i tuoi pensieri nella sezione sottostante.