私は独自のスクリプト言語をサポートするために、既存のIDE(例:プラグインを開発することによって)を変更することを考えています。構文の強調表示、オートコンプリートなどのいくつかの機能を実装するだけです(要件は本当に簡単です)。この機能を統合するのに最適なIDEまたはテキストエディタは何でしょうか。一例として、Eclipse用のプラグインを開発しようと思えば、それは痛みです。IDEのカスタマイズ性
あなたはNotepad ++についてどう思いますか?
私は独自のスクリプト言語をサポートするために、既存のIDE(例:プラグインを開発することによって)を変更することを考えています。構文の強調表示、オートコンプリートなどのいくつかの機能を実装するだけです(要件は本当に簡単です)。この機能を統合するのに最適なIDEまたはテキストエディタは何でしょうか。一例として、Eclipse用のプラグインを開発しようと思えば、それは痛みです。IDEのカスタマイズ性
あなたはNotepad ++についてどう思いますか?
NetBeans Generic Language Frameworkを試してみてください。
Generic Languages Frameworkと呼ばれるNetBeansプロジェクトでは、プログラミング言語を定義してNetBeans IDEに統合することができます。最初のステップでは、言語字句部分(正規表現を使ってトークンを定義する)と構文(文法規則)を記述する必要があります。 2番目のステップでは、この言語をNetBeansで視覚化する方法を定義することができます。トークン(構文の色付け)または折りたたみ(文法規則に基づく)の色を定義できます。この言語のどの部分をナビゲータに表示するか、この言語に加えて他の多くの機能をインデントする方法を定義することができます。
このチュートリアルでは、新しいNetBeansモジュールの作成、言語サポートの追加、言語の語彙構造と構文構造の説明、言語のすべての標準エディタ#機能のサポートの追加について説明します。
vimでは、構文フォルダに別のファイルを追加することで、カスタム構文の強調表示ルールを簡単に追加できます。詳細については、ヘルプを参照することをお勧めします。
私が正しくメモ帳を覚えていれば、++でもカスタム構文ファイルを定義することができます。
eclipseの同様のプロジェクトはhttp://www.eclipse.org/Xtext/です。 – KDM