适用于 Windows 的免费 F# IDE?

软件推荐 视窗 免费 软件开发 ide 。网
2021-11-03 01:41:33

我使用 Visual Studio 2013 RC 使用 F# 有一段时间了,但是我的 RC 许可证已经过期,所以现在我不能再使用它了,而且 VS 2013 Express 不支持 F#。

我正在寻找以下功能:

  • 语法高亮
  • 调试
  • 代码提示(如 IntelliSense)
  • 代码重构

为此,您推荐哪种免费(或开源)IDE?我使用的是 64 位 Windows 7 专业版。

4个回答

Visual Studio 2013 社区版

2014年底,微软发布了新的Visual Studio许可证。Visual Studio 2013 Community Edition 对谁可以使用它有一些限制:小公司(<5 名开发人员)、个人、开源项目或学术用途。如果你通过了,它与 VS 2013 Professional 相同。

根据fsharp.org,VS2013 及以上(包括社区版),包括 F# 工具。


Visual Studio 速成版

注意:这里的一些链接使用 Wayback Machine,因为 Fsharp.org 网站已更新为推荐 Visual Studio 2013 社区。其他链接已更新。但是,下面的解决方案应该仍然有效。

我使用Visual Studio Express EditionF# Tools这基本上是视觉工作室,所以非常好。您的主要问题是可能的许可限制。

根据微软的说法,Visual Studio Express确实支持 F#你记得安装 F# 编译器吗,单独出售(免费)

SharpDevelop开箱即用地支持 F# (尽管需要安装 Microsoft F#)。

并且可以通过MonoDevelop、Emacs、Vim、Sublime Text 等中的插件启用对 F# 的支持。

它们都是免费和开源的(除了免费软件的 Sublime Text)。

从这些至少 MonoDevelop 和 SharpDevelop 支持调试和代码完成(你所说的代码提示)。一般来说,他们也有重构支持,但我不确定 F# 重构。

不久前,微软发布了一个新的 Visual Studio 版本:Visual Studio 2013 Community,它是免费的。这实际上与 VS Professional 非常相似(可能相等),但只允许有限数量的用户。

可以在此处找到更多详细信息和下载链接。

因为它与 Visual Studio 2013 Professional 非常相似,所以您可以用它做同样的事情,包括完整的 F# 支持:

  • 语法高亮:是的。
  • 调试:是的。
  • 智能感知:是的。
  • 代码重构:是的。
  • 可以在 Windows 7 上运行:是的。

带有THIS插件的SublimeText 3 提供了一个良好的 F# 开发环境。

认为 SublimeText 是一个文本编辑器,它具有强大的功能集,包括:
语法突出显示
代码缩进
代码提示等

使用F#插件,您可以将此文本编辑器转变为良好的 F# 开发环境。