Angularjs 用于web的F#文本编辑器控件

Angularjs 用于web的F#文本编辑器控件,angularjs,f#,web-controls,Angularjs,F#,Web Controls,我正在寻找一个可以集成到angular web应用程序中的控件,让我的用户编辑一些F#代码 现在他们只是通过一个常规的文本区域来修改它。然后,F#代码保存在数据库字段中,并由另一个外部进程编译和执行 但我正在寻找一些提供关键字格式和智能感知的东西 不需要运行F#代码,只是一个很好的编辑器 谢谢 Dan据我所知,您可以使用两个开源项目: 为Ace编辑器和CodeMirror提供集成。这是一个较老的项目,它一直是IPython笔记本电脑F#支持的核心,我也在几个项目中使用了它,包括。对于Fun3D

我正在寻找一个可以集成到angular web应用程序中的控件,让我的用户编辑一些F#代码

现在他们只是通过一个常规的文本区域来修改它。然后,F#代码保存在数据库字段中,并由另一个外部进程编译和执行

但我正在寻找一些提供关键字格式和智能感知的东西

不需要运行F#代码,只是一个很好的编辑器

谢谢


Dan

据我所知,您可以使用两个开源项目:

  • 为Ace编辑器和CodeMirror提供集成。这是一个较老的项目,它一直是IPython笔记本电脑F#支持的核心,我也在几个项目中使用了它,包括。对于Fun3D,我对其进行了一些修改(使用Suave后端使其更简单),所以您可能希望这样做。我试着把它变成一个可以通过Paket as引用的文件

  • 是一个新的正在进行中的项目,它将Ionide(对VS代码的F#支持)引入web。这是基于摩纳哥编辑器(由微软提供),该编辑器正在为VS代码提供动力。我预计在不久的将来这里会有更多的活动


看看这里,Ace实际上是web代码编辑器的标准。