2016-07-22 3 views
1

コントロールを探しています。自分のWebアプリケーションに統合して、ユーザーがF#コードを編集できるようにしました。F#TextEditor for web

今のところ、通常のテキストエリアで変更するだけです。 F#コードはデータベースフィールドに保存され、別の外部プロセスによってコンパイルおよび実行されます。

しかし、私はキーワードの書式設定や多分intellisenseを提供しています。

F#コードを実行する必要はありません。素敵なエディタです。

ダン

+0

はここを見てみましょうhttps://www.codeschool.com/blog/2015/03/06/digging-advanced-angularjs-directives/ – Rachmaninoff

+2

エースは、Webコードエディタのデファクトスタンダードです。 –

答えて

1

おかげで、私の知る限りでは、あなたが使用できる2つのオープンソースプロジェクトがあります。

  • FSharpWebIntellisenseはエースエディタ用とCodeMirrorのための統合を提供します。これは、IPythonノートブックのF#サポートのコアとなっている古いプロジェクトです。私はfun3d.netなどの2つのプロジェクトでそれを使用しました。 Fun3Dの場合、私はそれを少し変更しました(Suaveのバックエンドでよりシンプルになりました)ので、use this version insteadにするとよいでしょう。私はこれをstand-alone repoに変更しようとしました。これは、shown in a demoとしてPaket経由で参照できます。

  • Ionide Webは、Ionide(VSコードのF#サポート)をウェブに持ち込む、新しい仕掛品プロジェクトです。これは、VSコードに動力を与えているMonacoエディタ(Microsoft版)に基づいています。近いうちにここにもっと活動があることを期待しています。

関連する問題