In collaborazione con Facebook il team di GitHub, sono lieto di annunciare il rilascio di Atom-IDE che è un insieme di pacchetti opzionali per portare funzionalità simili a IDE in Atom.
Tutti questi totalmente opzionali come il completamento automatico del contesto, la diagnostica, la formattazione del documento, oltre a una serie di funzioni di navigazione del codice e altre utili funzioni.
Questo ambiente di sviluppo integrato sta potenzialmente impostando un nuovo corso per quello che è già un editor di testo popolare ed estensibile. Questa versione iniziale include pacchetti per TypeScript, Flow, JavaScript, Java, C # e PHP.
TypeScript e JavaScript (ide-typescript)
El Paquete ide-dattiloscritto approfitta del server Microsoft dattiloscritto avvolto in un protocollo del server della lingua. Sebbene sia mirato a TypeScript, funziona anche molto bene con JavaScript che fornisce completamento automatico, contorni di documenti, diagnostica ed errori, ecc.
Flusso (ide-flowtype)
I nostri buoni amici su Facebook hanno postato tipo di flusso ide per portare la potenza del sistema di annotazione di tipo Flow ad Atom.
C# (ide-csharp)
Sfruttando il pacchetto node-omnisharp possiamo incorporare molte funzionalità simili a IDE in Atom per C # tramite ide-csharp.
Java (ide-java)
Per questo, sarà necessario avere installato il runtime Java 8 per poter godere di molto di più.
PHP (ide-php)
L'ide-php utilizza un server del linguaggio PHP FelixFBecker per fornire supporto per il linguaggio di scripting PHP. È necessario avere installato il runtime PHP 7.
Molti le funzioni abilitate nell'IDE Atom sono servite dal Language Server Protocol (LSP). Questo è un meccanismo attraverso il quale l'IDE può utilizzare un "server out-of-process" per fornire funzionalità avanzate di analisi, refactoring e interattive per un dato linguaggio di programmazione.
Come utilizzare l'IDE Atom?
Per questo Si consiglia Atom Beta 1.21 poiché include il monitoraggio dei file e il controllo dei processi necessari per garantire che i server delle lingue sottostanti funzionino correttamente.
Dovremo installare due pacchetti:
- l'interfaccia utente Atom IDE.
- un pacchetto che supporta la lingua che desideri utilizzare.
Questo farà apparire la finestra di dialogo Pacchetti Installazione Atom in Configuration View: installa pacchetti e temi.
Troveremo e installeremo il pacchetto atomo-ide-ui per accedere all'interfaccia utente IDE. Qui sarà dove installeremo il supporto per il linguaggio IDE di cui hai bisogno (ad esempio, ide-dattiloscritto).