13

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

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

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

4

8 回答 8

13

看看这个: 没有 Visual Studio 的 F#

于 2009-04-17T23:03:23.707 回答
9

不要太挑逗,但展望未来,VS2010 使用新的可重新托管的编辑器组件,您可以在这里听到一些关于它的信息:Hanselminutes Podcast 147 - Visual Studio 2010 中基于 WPF 的新文本编辑器 - 开发人员访谈

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

需要明确的是,我们 F# 团队还没有任何具体的计划来发布这样的东西,但是 VS 和编辑器和 MEF 等新的内部分解应该让这很容易做到(我们已经对其进行了原型设计)一个周末,它主要是有效的)。所以希望未来能有一些很酷的东西。

于 2009-04-18T00:08:58.980 回答
5

另外两个选项:

  1. SharpDevelop 使用 Robert Pickering 的 F# 插件。
  2. 带有 F# CTP 的 Visual Studio 2008 Shell
于 2009-04-19T14:31:48.057 回答
3

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

于 2009-04-17T23:03:20.197 回答
3

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

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

于 2010-10-08T21:16:33.357 回答
0

另一种选择:

  1. xacc.ide,一个支持一堆 .NET 语言的小 ide。但坦率地说,我已经有一段时间没有使用它了,因为我对 Visual Studio 2008(IntelliSense、交互式语法检查、fsi 等)非常满意。
于 2010-02-05T00:22:00.447 回答
0

您可以设置Sublime Text 2以使用 F#,如此处所述http://blog.kulman.sk/using-sublime-text-2-as-f-repl/

于 2013-02-16T22:03:23.617 回答
0

您可以使用Ionide包与Visual Studio Code (VS Code)Atom编辑器集成。

这是一篇文章“使用 Ionide 在 Visual Studio Code 中支持 F#

于 2016-04-13T13:07:40.937 回答