我正在寻找以下功能:
语法突出显示
调试
代码提示(如IntelliSense)
代码重构
>为此,您推荐使用哪个免费(或开源)IDE?我正在使用Windows 7 Professional 64位。
#1 楼
Visual Studio 2013社区版2014年底,Microsoft发布了Visual Studio的新许可。
Visual Studio 2013社区版对谁可以使用它有一些限制:
小公司(< 5个开发人员),个人,开放源代码项目或学术用途。
如果通过验证,则与VS 2013 Professional相同。
根据fsharp.org,VS2013及更高版本(包括社区版),
包括F#工具。
Visual Studio Express
注意:此处的某些链接使用Wayback Machine,因为Fsharp.org网站已更新为推荐Visual Studio 2013社区。其他链接已更新。但是,下面的解决方案仍然可以使用。
我将Visual Studio Express Edition与F#工具一起使用。
这基本上是Visual Studio,因此相当不错。限制。
根据Microsoft,Visual Studio Express是否支持F#。
您还记得安装F#编译器吗,单独出售(免费)吗?
#2 楼
开箱即用的SharpDevelop支持F#(尽管需要安装Microsoft F#)。并且可以通过MonoDevelop,Emacs,Vim,Sublime Text等中的插件来启用对F#的支持。 br />
它们都是免费和开源的(Sublime Text除了免费软件)。
至少从这些方面,MonoDevelop和SharpDevelop支持调试和代码完成(您将代码提示称为什么) )。总的来说,他们也有重构支持,但是我不确定F#重构。
#3 楼
不久之前,Microsoft发布了新的Visual Studio版本:Visual Studio 2013 Community,它是免费的。这实际上与VS Professional非常相似(也许相等),但只允许有限的用户。更多详细信息和下载链接可以在此处找到。
因为它与Visual Studio 2013 Professional非常相似,所以您可以用它做相同的事情,包括对F#的完全支持:
语法突出显示:是。
调试:是。
IntelliSense:是。
代码重构:是。
可以在Windows 7上运行:是。
#4 楼
带有THIS插件的SublimeText 3提供了一个良好的F#开发环境。SublimeText是文本编辑器,它具有强大的功能集,包括:
语法突出显示
代码缩进
代码提示等
使用F#插件,您可以将此文本编辑器变成一个良好的F#开发环境。