Programování

GitHub převádí svůj textový editor Atom na IDE

Atom, textový editor GitHub postavený na architektuře Electron, je vybaven schopnostmi podobnými IDE jako předchůdce toho, aby se editor stal plnohodnotným IDE.

Prvním krokem přechodu Atomu z textového editoru na IDE je volitelný balíček funkcí vyvinutých s Facebookem s názvem Atom-IDE.

Balíček obsahuje:

  • chytřejší kontextové automatické dokončování
  • obrysový pohled
  • jít do definice
  • schopnost najít všechny reference
  • pohybem myši odhalíte informace
  • varování (diagnostika)
  • formátování dokumentu

Počáteční vydání obsahuje balíčky pro TypeScript, Flow, JavaScript, C # a PHP. Tyto balíčky používají jazykové servery k analýze kódu a projektů. GitHub se tak připojuje k dalším společnostem, jako jsou Microsoft a Red Hat, které podporovaly protokol jazykového serveru. Podpora je pravděpodobně později pro Rust, Go a Python.

GitHub říká, že pokud pro jazyk existuje jazykový server, je pro vývojáře snadné vytvořit si vlastní balíček Atom-IDE, který to využije pomocí klientské knihovny NPM pro jazyk Atom. To poskytuje běžné automatické propojení hlavních funkcí a pomocné nástroje, jako je stahování souborů podpory a převody.

Chcete-li začít s Atom-IDE, musí vývojáři vyvolat dialogové okno Instalovat balíček Atom, poté vyhledat a nainstalovat balíček atom-ide-ui, aby aktivovali uživatelské rozhraní IDE a nainstalovat potřebnou jazykovou podporu, jako je ide-strojopis, ide- flowtype, ide-csharp, ide-java a ide-php.