Visual Studio 2015年代码格式问题
Visual Studio 2015 code format issue
在 Text Editor > C# > Tabs
下的 VS 2015 选项中,我将 Indenting
设置为 Smart
并选中了选项 Keep tabs
。
现在,如果我自动格式化代码,一切都会按预期进行格式化。
但是如果有标签,评论之前的 space 将更改为 spaces:
在以前的 Visual Studio 版本中,选项卡保持自动代码格式设置。
似乎没有办法改变这种行为。
这不是美化的问题
这对我来说是个问题,因为自动格式化的文件被标记为与我们的工具链不同。
如何防止这种情况?
我打开了一个issue on GitHub.
这表示为 "intentional change"。
因为自动格式化的文件现在有空格而不是制表符,所以我们的工具链中会出现大量文件差异。这很难接受。
在 Text Editor > C# > Tabs
下的 VS 2015 选项中,我将 Indenting
设置为 Smart
并选中了选项 Keep tabs
。
现在,如果我自动格式化代码,一切都会按预期进行格式化。
但是如果有标签,评论之前的 space 将更改为 spaces:
在以前的 Visual Studio 版本中,选项卡保持自动代码格式设置。
似乎没有办法改变这种行为。
这不是美化的问题
这对我来说是个问题,因为自动格式化的文件被标记为与我们的工具链不同。
如何防止这种情况?
我打开了一个issue on GitHub.
这表示为 "intentional change"。
因为自动格式化的文件现在有空格而不是制表符,所以我们的工具链中会出现大量文件差异。这很难接受。