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

时间:2009-04-17 23:00:16

标签: f# text-editor

F#有没有好的文本编辑器

我想知道是否有任何可以格式化F#代码的文本编辑器,而不是启动资源密集型的Visual Studio。

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

8 个答案:

答案 0 :(得分:13)

检查一下: F# Without Visual Studio

答案 1 :(得分:9)

不要过于挑逗,但展望未来,VS2010使用了一个新的可重新存档的编辑器组件,你可以在这里听到一些关于它的信息:Hanselminutes Podcast 147 - The new WPF-based Text Editor in Visual Studio 2010 - Interview with a Dev

无论如何,这意味着VS中的F#编辑体验理论上可以与VS完全分离并托管在轻量级编辑器中。这意味着F#可以在没有VS的情况下发送样本或“VS编辑体验”(工具提示,波形,智能感知......)。

要明确的是,我们F#团队还没有任何具体的计划来运送这样的东西,但是VS的新内部因素和编辑器和MEF以及诸如此类应该使这很容易做到(我们已经在一个周末制作它的原型,它主要起作用)。所以希望将来能够期待很酷的事情。

答案 2 :(得分:5)

另外两个选择:

  1. SharpDevelop使用Robert Pickering的F#插件。
  2. 使用F#CTP的Visual Studio 2008 Shell

答案 3 :(得分:3)

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

答案 4 :(得分:3)

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

http://notepad-plus.sourceforge.net/commun/userDefinedLang/userDefineLang_Fsharp.xml

答案 5 :(得分:0)

另一个选择:

  1. xacc.ide,一个支持一堆.NET语言的小ide。但坦率地说,我有一段时间没有使用它,因为我对Visual Studio 2008(IntelliSense,交互式语法检查,fsi等等)非常满意。

答案 6 :(得分:0)

您可以按照此处Sublime Text 2

的说明设置http://blog.kulman.sk/using-sublime-text-2-as-f-repl/以使用F#

答案 7 :(得分:0)

您可以使用Ionide包与Visual Studio Code (VS Code)Atom编辑进行整合。

这是一篇文章“F# Support in Visual Studio Code with Ionide