我已經使用Visual Studio 2013 RC與F#一起工作了一段時間,但是我的RC許可證已經過期,所以現在我不能再使用它了,VS 2013 Express不支持F#。
我正在尋找以下功能:
- 語法突出顯示
- 調試
- 代碼提示(如IntelliSense)
- 代碼重構
為此,您推薦使用哪些免費(或開源)IDE?我正在使用Windows 7 Professional 64位。
我已經使用Visual Studio 2013 RC與F#一起工作了一段時間,但是我的RC許可證已經過期,所以現在我不能再使用它了,VS 2013 Express不支持F#。
我正在尋找以下功能:
為此,您推薦使用哪些免費(或開源)IDE?我正在使用Windows 7 Professional 64位。
2014年底,微軟發布了Visual Studio的新許可。VisualStudio 2013社區版對誰可以使用它有所限制:小型公司(<5開發人員),個人,開放源代碼項目或學術用途。如果您通過,則與VS 2013 Professional相同。
根據 fsharp.org ,VS2013及更高版本(包括Community Edition),包括F#工具。
注意:此處的某些鏈接使用Wayback Machine作為Fsharp。 org網站已更新,以推薦Visual Studio 2013社區。其他鏈接已更新。但是,下面的解決方案仍然可以使用。
我使用了 Visual Studio Express Edition和 F#Tools。這基本上是Visual Studio,因此非常漂亮好的。您的主要問題可能是許可限制。
根據Microsoft的說明, Visual Studio Express 是否支持F#。您記得安裝了F#嗎?編譯器,分別出售(免費)?
F#
(儘管需要安裝Microsoft F#)。並且可以通過插件啟用對F#的支持
所有這些都是免費和開源的(除了Sublime Text是免費軟件)。
至少從這些工具中MonoDevelop和SharpDevelop支持調試和代碼完成(您將其稱為代碼提示)。總的來說,他們也有重構支持,但是我不確定F#重構。
不久前,Microsoft發布了一個新的Visual Studio版本: Visual Studio 2013社區,它是免費的。這實際上與VS Professional非常相似(也許相等),但是只允許有限的用戶。
更多詳細信息和下載鏈接可以在此處找到。
因為它與Visual Studio 2013 Professional非常相似,所以您可以用它做相同的事情,包括對F#的完全支持: