Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有好的F#文本编辑器吗?_F#_Text Editor - Fatal编程技术网

有好的F#文本编辑器吗?

有好的F#文本编辑器吗?,f#,text-editor,F#,Text Editor,F#有什么好的文本编辑器吗 我不想启动资源密集型VisualStudio,而是想知道是否有任何文本编辑器可以对F#代码进行非常好的格式化 我刚刚开始学习F#,使用记事本通过FSI.exe学习给我带来了很多麻烦…任何处理OCaml的编辑器都应该处理F#-好的-。大多数情况下,你只需要标签。我个人推荐KomodoEdit 看看这个: 这不是什么玩笑,但展望未来,VS2010使用了一个新的可恢复编辑器组件,您可以在这里听到一些关于它的信息: 无论如何,这意味着从理论上讲,VS中的F#编辑体验可以与VS

F#有什么好的文本编辑器吗

我不想启动资源密集型VisualStudio,而是想知道是否有任何文本编辑器可以对F#代码进行非常好的格式化


我刚刚开始学习F#,使用记事本通过FSI.exe学习给我带来了很多麻烦…

任何处理OCaml的编辑器都应该处理F#-好的-。大多数情况下,你只需要标签。我个人推荐KomodoEdit

看看这个:

这不是什么玩笑,但展望未来,VS2010使用了一个新的可恢复编辑器组件,您可以在这里听到一些关于它的信息:

无论如何,这意味着从理论上讲,VS中的F#编辑体验可以与VS完全解耦,并托管在轻量级编辑器中。这意味着F#可能会在没有VS的情况下发布一个样本或一些“VS编辑体验”(工具提示、曲线、智能感知等)

要明确的是,我们F#团队还没有任何具体的计划来发布这样的东西,但是VS和编辑器以及MEF等新的内部因素应该让这件事变得容易(我们已经在一个周末制作了原型,而且大部分都是有效的)。因此,希望在未来能有更酷的东西。

还有两个选择:

  • SharpDevelop使用Robert Pickering的F#插件
  • Visual Studio 2008带F#CTP的Shell
  • 另一个选择:

  • ide,一个支持多种.NET语言的小型ide。但坦率地说,我已经有一段时间没有使用它了,因为我对VisualStudio2008(智能感知、交互式语法检查、fsi等)非常满意

  • 对于记事本+,有人制作了一个文件并将其放在wiki上:

    您可以按照此处所述设置使用F#

    您可以使用软件包与或编辑器集成


    这里有一篇文章“

    嗯。我已经有5年没有接触过X/Emacs了。。。也许我可以看看VIM…(从未尝试过)@Anthony,你知道我应该从什么模板开始吗?我看不到F#或OCaml。。。我不确定还有哪些语言是OCaml的派生语言。实际上我只是想提供良好的选项卡支持。如果您只是从一个空白文件开始,然后选择“查看为语言”,Erlang将在一些关键字上提供一些语法高亮显示。这不是一个完美的解决方案,只是一个建议。(我使用的是Komodo,不是Kom.Edit,所以我只假设视图为Lang.feature是共享的。)它能处理F#layout(即缩进)驱动的语法吗?我认为VS2010 CTP将于1月1日到期已经够麻烦的了:PI会期待它。但在此期间,我将尝试VIM。