GitHub mengubah editor teks Atomnya menjadi IDE

Atom, editor teks GitHub yang dibangun di atas kerangka Elektron, dilengkapi dengan kemampuan seperti IDE sebagai pendahulu untuk menjadikan editor itu sebagai IDE yang lengkap.

Langkah pertama dalam peralihan Atom dari penyunting teks ke IDE adalah pakej ciri pilihan yang dikembangkan dengan Facebook bernama Atom-IDE.

Pakej ini merangkumi:

  • penyelesaian automatik sedar konteks yang lebih bijak
  • pandangan garis besar
  • go to takrif
  • keupayaan untuk mencari semua rujukan
  • tunjuk maklumat untuk mendedahkan
  • amaran (diagnostik)
  • pemformatan dokumen

Rilis awal mempunyai pakej untuk TypeScript, Flow, JavaScript, C #, dan PHP. Pakej ini menggunakan pelayan bahasa untuk menganalisis kod dan projek. Oleh itu, GitHub bergabung dengan syarikat lain seperti Microsoft dan Red Hat yang telah menyokong protokol pelayan bahasa. Sokongan mungkin kemudian untuk Rust, Go, dan Python.

GitHub mengatakan bahawa, jika pelayan bahasa ada untuk bahasa, mudah bagi pembangun untuk membuat pakej Atom-IDE mereka sendiri yang memanfaatkannya dengan menggunakan perpustakaan NPM klien bahasa Atom. Ini menyediakan penyambungan automatik biasa ke ciri utama serta alat bantu seperti memuat turun fail sokongan dan penukaran.

Untuk memulakan dengan Atom-IDE, pembangun harus memunculkan dialog pakej Pemasangan Atom, kemudian mencari dan memasang pakej atom-ide-ui untuk mengaktifkan antara muka pengguna IDE dan memasang sokongan bahasa yang diperlukan, seperti ide-taip, ide- jenis aliran, ide-csharp, ide-java, dan ide-php.