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

问题描述 投票:0回答:2

我偶尔会遇到这种冲突,当我在代码中更改内容时,空格(....)显示为选项卡( - >)。我附加了一个图像,我将文件与前一个文件进行了比较。如果有人遇到同样的错误,请告诉我。

冲突形象:

c# visual-studio-2017 windows-10 tortoisegit
2个回答
1
投票

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

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


0
投票

您好像编辑器工具配置了使用选项卡而不是空格。

qzxswpoi回答了如何在VS中控制它。

然而,另一种方式是如何从“外部”控制它。有https://stackoverflow.com/a/51922994/3906760(你可以发现这个,如果你的存储库有一个editorconfig文件),那么在保存时文件将自动转换。这也是一种将编码规则始终推向其他开发人员的方法。

© www.soinside.com 2019 - 2024. All rights reserved.