冲突:编辑某些内容时,“空格键”更改为“标签”

时间:2018-08-20 00:51:29

标签: c# visual-studio-2017 windows-10 tortoisegit

我时不时地遇到这种冲突,当我在代码中更改某些内容时,空格(....)显示为选项卡(->)。我要附加一张图片,在这里我将文件与上一张进行了比较。如果有人遇到相同的错误,请通知我。

冲突图片: Conflict Image

2 个答案:

答案 0 :(得分:1)

您可以更改为可以配置的外部比较器,也可以在Visual Studio中设置代码格式以遵守项目格式指南,无论它们是什么。

要配置Visual Studio,只需Tools --> Options --> Text editor --> All languages (or the one you are using) --> Tabs,然后将设置更改为适合您的行为即可。

答案 1 :(得分:0)

您似乎已经在编辑器工具中配置了“使用”标签,而不是空格。

Using Pipe Results in Angular Templates回答了如何在VS中进行控制。

但是,还有另一种方法可以从“外部”进行控制。有https://stackoverflow.com/a/51922994/3906760(您可以找到它,如果您的存储库中有CamTwist文件),则保存后文件将自动转换。这也是将编码规则持续推向其他开发人员的一种方法。