C# 冲突:';空格键';对'的更改;选项卡';当某些内容被编辑时
我时不时会遇到这种冲突,当我在代码中更改某些内容时,空格(..)显示为选项卡(->)。我附加了一个图像,在那里我比较了我的文件与前一个。如果有人遇到同样的错误,请告诉我 冲突图像:C# 冲突:';空格键';对'的更改;选项卡';当某些内容被编辑时,c#,visual-studio-2017,windows-10,tortoisegit,C#,Visual Studio 2017,Windows 10,Tortoisegit,我时不时会遇到这种冲突,当我在代码中更改某些内容时,空格(..)显示为选项卡(->)。我附加了一个图像,在那里我比较了我的文件与前一个。如果有人遇到同样的错误,请告诉我 冲突图像: 您可以更改为外部比较器,该比较器可以配置,也可以在visual studio中设置代码格式,以遵守项目格式设置指南 要配置Visual Studio,只需转到工具-->选项-->文本编辑器-->所有语言(或您正在使用的语言-->选项卡,然后将设置更改为适合您的任何行为。您似乎已将编辑器工具配置为使用选项卡而不是空格
您可以更改为外部比较器,该比较器可以配置,也可以在visual studio中设置代码格式,以遵守项目格式设置指南
要配置Visual Studio,只需转到
工具-->选项-->文本编辑器-->所有语言(或您正在使用的语言-->选项卡
,然后将设置更改为适合您的任何行为。您似乎已将编辑器工具配置为使用选项卡而不是空格
如何在VS中控制这一点,答案是
然而,还有另一种方法可以从“外部”控制这一点。有(如果您的存储库中有.editorconfig
文件,您可以发现此问题),则在保存时,文件将自动转换。这也是一种向其他开发人员持续推送编码规则的方法。如果愿意提供帮助,请查看