Vai al contenuto principale

Editori

Traduzione Beta Non Ufficiale

Questa pagina è stata tradotta da PageTurner AI (beta). Non ufficialmente approvata dal progetto. Hai trovato un errore? Segnala problema →

Evidenziazione della sintassi

Evidenziazione della sintassi

Oggi molti editor popolari supportano l'evidenziazione della sintassi ES2015+ in modo nativo, mentre altri richiedono l'installazione di estensioni aggiuntive. Questa guida ti aiuterà a configurare correttamente l'evidenziazione della sintassi.

Se cerchi integrazioni più avanzate, potresti consultare la guida Setup.

Suggerimento: Il font utilizzato nello screenshot è FiraCode.

Atom

Installa il pacchetto language-babel e segui le istruzioni.

Emacs

Installa js2-mode, probabilmente la migliore modalità JavaScript disponibile per Emacs. Offre un'evidenziazione sintattica estremamente precisa grazie a un parser ricorsivo discendente, aderisce rigorosamente allo standard Ecma-262, supporta la maggior parte delle estensioni Rhino e SpiderMonkey dalla versione 1.5 in poi e fornisce segnalazioni in tempo reale di errori sintattici e avvisi in strict mode.

Oltre a js2-mode, puoi installare altri due pacchetti: js2-refactor che aggiunge potenti funzionalità di refactoring, e xref-js2 che semplifica la navigazione tra riferimenti e definizioni di funzioni.

Sublime Text 3

Per prima cosa, installa Package Control. Poi installa il pacchetto Babel dal menu Package Control e segui le istruzioni.

Vim

Installa il plugin vim-javascript, che migliora sia l'evidenziazione sintattica sia il supporto all'indentazione per JavaScript in Vim.

Un'alternativa è utilizzare yajs.vim con es.next.syntax.

Visual Studio Code

Installa l'estensione vscode-language-babel e segui le istruzioni.

Esiste un altro metodo per abilitare l'evidenziazione sintattica: puoi trovare maggiori dettagli nella documentazione di Visual Studio Code.

WebStorm

WebStorm include ora il supporto nativo per ES2015+ senza necessità di estensioni aggiuntive. Potrebbe però essere necessario abilitarlo.

Emacs

Installa js2-mode.

Un'alternativa è utilizzare web-mode.