プログラミングエディタの歴史はAtomの登場で一気に変わったといえます。AtomをベースにVS Codeが登場し、一気に人気を獲得しています。VS CodeはMicrosoft製のソフトウェアですが、これだけ多くの開発者に受け入れられているのは、彼らの変革を象徴する存在ともいえるでしょう。 そんなVS Code対抗馬として登場したのがTheiaです。Eclipseから満を持して登場したプログラミングエディタです。

Theiaの使い方

これはWebブラウザで立ち上げた状態です。

ターミナルも使えます。

設定もあります。表示はVS Codeと殆ど変わらないようです。

もちろんコマンドパレットもあります。

Theiaは現時点ではVS Codeと殆ど変わらないように見えます。特徴としてはベンダーニュートラルであること、より拡張性を重視していること、クラウドとデスクトップ両方での動作を当初から想定しているといった点が挙げられます。なお、VS Code機能拡張を使うこともできます。

TheiaはTypeScript製のオープンソース・ソフトウェア(Eclipse Public License)です。

Theia - Cloud and Desktop IDE Platform eclipse-theia/theia: Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.