グーグルはほとんど、またはまったく出てきませんでした。
私は m4 で重いものを開発する必要があり、その機能を備えたお気に入りの環境でそれをやりたいと思っています。
windowsなど、ほぼすべてのプラットフォームで m4 を実行するためのパッケージがあります。したがって、少なくともデフォルトのプロジェクトを作成して CLI からテストできることはわかっています。しかし、私はむしろしたくない:)
グーグルはほとんど、またはまったく出てきませんでした。
私は m4 で重いものを開発する必要があり、その機能を備えたお気に入りの環境でそれをやりたいと思っています。
windowsなど、ほぼすべてのプラットフォームで m4 を実行するためのパッケージがあります。したがって、少なくともデフォルトのプロジェクトを作成して CLI からテストできることはわかっています。しかし、私はむしろしたくない:)
Eclipse 用の colorer ( http://colorer.sourceforge.net/eclipsecolorer/ ) を試すこともできます — ほぼ確実に m4 構文をサポートしています (私はチェックしていませんが)。
m4 の特定の編集サポートについては知りません。ただし、時間に余裕があり (!)、m4 の BNF がある場合は、Xtext ( http://wiki.eclipse.org/Xtext ) を使用して、アウトラインを含む構文の色分けと補完を行うエディターを作成できます。見る。
以下の回答を更新すると、m4 には BNF がないか、BNeFfable ではないことが示唆されます。確かに文献を簡単に検索すると、m4 BNF が利用可能であるという主張は示されません。明示的には述べられていませんが、m4 言語はこのように表現することはできません。
明らかに、これは私の提案を否定するものなので、もちろん Xtext がそのような言語を扱えるように拡張されていない限り、撤回しなければなりません。FAQ とメーリング リストのリンクについては、上記の Xtext の Web サイトを参照してください。
残念ながら、構文の色分けだけではほとんど役に立ちません。m4 を解釈できるものが必要です。なぜなら、定義が処理されない限り、それが単なる単語なのか定義済みのマクロなのかがわからないからです。mc (Midnight Commander) にはm4 の初歩的なハイライトがあります。
vim に精通している (そして好きな) 場合は、Eclimを試してから、m4 の構文強調表示をセットアップできます。