【发布时间】:2009-04-17 23:00:16
【问题描述】:
有没有适合 F# 的好的文本编辑器?
我不想启动资源密集型 Visual Studio,而是想知道是否有任何文本编辑器可以漂亮地格式化 F# 代码。
我刚刚开始使用 F#,使用记事本通过 FSI.exe 学习给我带来了很多麻烦...
【问题讨论】:
标签: f# text-editor
有没有适合 F# 的好的文本编辑器?
我不想启动资源密集型 Visual Studio,而是想知道是否有任何文本编辑器可以漂亮地格式化 F# 代码。
我刚刚开始使用 F#,使用记事本通过 FSI.exe 学习给我带来了很多麻烦...
【问题讨论】:
标签: f# text-editor
检查一下: F# Without Visual Studio
【讨论】:
不要太挑逗,但展望未来,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 等新的内部分解应该让这很容易做到(我们已经在一个周末制作了它的原型,并且大部分都有效)。所以希望未来能有更酷的东西。
【讨论】:
另外两个选项:
【讨论】:
任何将处理 OCaml 的编辑器都应该处理 F# -okay-。大多数情况下,您只需要标签。我个人推荐 KomodoEdit。
【讨论】:
对于记事本++,有人制作了一个文件并将其放在维基上:
http://notepad-plus.sourceforge.net/commun/userDefinedLang/userDefineLang_Fsharp.xml
【讨论】:
另一种选择:
【讨论】:
您可以设置 Sublime Text 2 以使用 F#,如此处所述 http://blog.kulman.sk/using-sublime-text-2-as-f-repl/
【讨论】:
您可以使用Ionide 包与Visual Studio Code (VS Code) 或Atom 编辑器集成。
【讨论】: