GNU/Linux >> Linux Esercitazione >  >> Linux

I migliori editor JavaScript per Linux

In uno dei miei articoli recenti in cui ho stilato un elenco 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 loro progetti, ecco un elenco dei migliori editor JS 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 del codice in tempo reale, l'integrazione Git nativa, l'evidenziazione della sintassi, Intellisense, ecc.

È sviluppato da Microsoft con una libreria quasi inesauribile di plugin fornita dal Redmond Giant o la comunità degli utenti ed è tra gli editor più utilizzati per qualsiasi progetto, incluso JavaScript per le quali funzionalità come debugging, completamento automatico, GoTo e 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 mantenuto da GitHub . Le sue caratteristiche includono il supporto nativo per diversi linguaggi di programmazione con l'evidenziazione della sintassi, la piegatura del codice, il completamento del codice e l'integrazione con Git immediatamente. Offre agli utenti un gestore di pacchetti facile da usare per l'installazione e la gestione dei pacchetti per estenderne le funzionalità.

Atom è un eccellente editor per scrivere JS codice grazie al supporto nativo per il completamento automatico, l'evidenziazione della sintassi e l'estendibilità 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 di 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 del popolare Testo sublime serie di editor e offre il completamento automatico, la piegatura del codice, l'evidenziazione della sintassi e il supporto per un sacco di linguaggi di computer immediatamente.

È completamente personalizzabile e puoi estenderne le funzionalità utilizzando uno qualsiasi dei plugin messi a disposizione dalla sua comunità di sviluppatori tramite il suo comodo gestore di pacchetti. Come sviluppatore JS, ti divertirai anche a utilizzare la sua integrazione Git, il controllo delle differenze incrementali e le funzionalità di accento circonflesso, tra le altre.

Editor di testo sublime

4. SpaceMac

SpaceMacs è un editor di testo gratuito e open source che combina le funzionalità di Emacs e Vim in un unico editor di testo con particolare attenzione all'ergonomia, alla coerenza e alla mnemonica.

Utilizza con successo la stessa associazione di tasti indipendentemente da dove ti trovi all'interno dell'editor e offre agli utenti sia interfacce utente grafiche che a riga di comando. Vive sull'idea che né Emacs né Vim siano i migliori editor; lo sono entrambi.

Editor di 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 di applicazioni 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 unisce gli 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 ci sono anteprima live, supporto SCSS e LESS, integrazione con Git, un semplice validatore W3C, prefisso automatico, guide di rientro e supporto gratuito per una libreria di estensioni.

Parentesi - Editor di testo open source

7. Emac

Emacs è una famiglia di editor di testo a riga di comando basati su UNIX potenti, gratuiti e open source, il più popolare è GNU Emacs . È completamente personalizzabile e offre diverse funzionalità di modifica in base al contenuto, come l'evidenziazione della sintassi e la navigazione tra le righe.

Emac non è un editor di testo facile da utilizzare come si potrebbe immaginare, ma offre un tutorial per principianti insieme a una documentazione integrata completa anche per utenti professionisti.

È stato scritto in Lisp in modo che gli utenti Lisp siano in grado di modificare la sua funzionalità in base alle proprie esigenze e gli utenti possono utilizzare plug-in per estendere le sue funzionalità oltre alla sola scrittura del codice. Per esempio. Emacs può essere utilizzato come client di posta elettronica e lettore di notizie.

Editor di testo Emacs

Emac viene fornito nel repository ufficiale dei pacchetti della tua distribuzione Linux ed è il modo consigliato per l'installazione.

$ sudo apt install emacs  [On Debian/Ubuntu]
$ sudo yum install emacs  [On CentOS/RHEL]
$ sudo dnf install emacs  [On Fedora]

8. Vim

Vim è un editor a riga di comando open source potente ma leggero che ha superato la prova del tempo come "Un editor per governarli tutti " visto che viene fornito con diverse distribuzioni Linux per impostazione predefinita. È stato creato pensando alla funzionalità, quindi, sebbene sia considerevolmente difficile da imparare, molti sviluppatori professionisti sono pronti a giurarlo.

Proprio come la concorrenza, Emacs , Vim non offre molte funzionalità immediatamente disponibili, ma può essere configurato tramite impostazioni delle preferenze, script e plug-in per adattarsi al progetto su cui stai lavorando.

Editor Vim

Via viene fornito nel repository ufficiale dei pacchetti della tua distribuzione Linux ed è il modo consigliato per l'installazione.

$ sudo apt install vim  [On Debian/Ubuntu]
$ sudo yum install vim  [On CentOS/RHEL]
$ sudo dnf install vim  [On Fedora]

9. WebStorm

WebStorm è un ambiente di sviluppo integrato a pagamento sviluppato e mantenuto da JetBrains per JavaScript progetti. È dotato di un debugger per entrambi Node.js app e app lato client, integrazione perfetta degli strumenti per i test runner, REST client, unit test, integrazione con VCS come GitHub , Mercuriale , ecc.

Puoi utilizzare WebStorm per creare progetti in Angular, React, Vue.js, react Native, Electron, Node.js, Meteor, Cordova e Ionic. Non è gratuito da usare ma puoi valutarlo gratuitamente per 30 giorni.

IDE JavaScript WebStorm

10. Modifica Komodo

Komodo Edit è un ambiente di sviluppo integrato multipiattaforma per i linguaggi di programmazione più diffusi, completo di intelligenza del codice per l'evidenziazione della sintassi, il completamento automatico, il refactoring e i comandi 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 del codice tramite ActiveState, supporto per espressioni regolari e supporto linguistico completo.

IDE di Komodo

11. Codice ovunque

Code Anywhere è un IDE basato su cloud a pagamento che consente di utilizzare il codice in remoto tramite 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 la distribuzione direttamente dal cloud.

Codice ovunque le funzionalità principali includono anche una console terminale integrata, revisioni del codice, condivisione del codice, collaborazione del codice, integrazione con Git, GitHub e Bitbucket, ecc. Puoi provarlo gratuitamente per 7 giorni, dopodiché devi 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 definitiva dalle tue preferenze, dal tipo di progetto, dall'accesso alla community e dal supporto dell'estensione. Una volta che li avrai corretti, sarai sicuro di essere efficiente nel tuo flusso di lavoro e aumentare la produttività.

Il tuo editor di testo JavaScript preferito per Linux è arrivato nell'elenco? Condividi i tuoi pensieri nella sezione sottostante.


Linux
  1. 3 editor di testo leggeri per Linux

  2. 22 migliori editor di testo Linux per programmazione e codifica

  3. 5 migliori app per desktop remoto per Linux

  4. Il miglior software di pittura per Linux

  5. I 20 migliori editor Javascript per desktop Linux

I 15 migliori software di editor di tag musicali per sistemi Linux

Miglior editor esadecimale di Linux:i 20 migliori visualizzatori ed editor esadecimali di Linux

Le 20 migliori alternative a Notepad++ per il sistema Linux

I migliori editor di testo Linux:i 20 editor di testo e HTML recensiti

I migliori editor Markdown per Linux:i 20 migliori recensiti per i nerd di Linux

Miglior editor di codice Linux:i primi 11 recensiti e confrontati