2010-10-22 50 views
6

我刚刚了解F#并计划将其用于我的下一个项目。我立即发现一件令人困惑的事情是缺乏对.fs文件中制表符的支持。我喜欢如何使用缩进显示范围/层次结构,但使用空格似乎过时了。我是否必须按退格键四次才能返回到父块?如果我不小心回退了三次,但没有注意到并继续打字,会发生什么情况?F中的空白和缩进#

回答

6

如果你使用VS2010,然后按“选项”打开可见空格将缩进四个空格,随后,按下“退格键”也会为你“做正确的事情”。 (我希望其他一些文本编辑器也有这个功能,或者至少你可以配置他们这样做。)如果你碰巧遇到了错误的缩进,那么你喜欢将错误/警告曲线作为快速反馈VS编辑器。

如果您使用的是Visual Studio 2010的专业版本,那么我推荐使用Pro Power Tools扩展中的列向导。观看此视频

http://msdn.microsoft.com/en-us/fsharp/ff742849.aspx

(特别是大约二和一分半钟,起价约为2:05),以了解如何使用列指南,使F#缩进更容易辨别。

2

如果没有其他选项,以使这更容易,你可以在Studio与控制+ E + S。