Visual studio“不一致的行尾”

omvjsjqw  于 2023-10-23  发布在  其他
关注(0)|答案(3)|浏览(202)

我是新来的VS,从来没有真正使用它太多。我更喜欢其他的IDE,但是当我在VS和MonoDevelop之间犹豫不决的时候,我被告知VS是更好的选择。
我将它设置为Unity中的默认编辑器,它经常给我这个消息

此文件中的行尾不一致。你想让结尾正常化吗?

然后它给我一个列表,

**Windows(CR LF)Macintosh(CR)Unix(LF)

我怎么才能阻止这件事发生呢?

avkwfej4

avkwfej41#

您可以在工具/选项/环境/文档中关闭该检查
取消选中“检查加载时的一致行结束

kokeuurv

kokeuurv2#

如果您不想通过更改文档设置来掩盖错误,可以尝试通过替换错误的行结尾来进行补救。请参阅post ' how to fix inconsistent line endings for whole vs solution .

ipakzgxi

ipakzgxi3#

如果你使用GitHub来存储代码,这可能是因为它在提交时替换了你所有的行结尾,这是VS不喜欢的。
要解决这个问题,打开“.gitattributes”文件,它应该在你的解决方案文件夹中,并将行* text=auto更改为#* text=auto,这将注解掉它,禁用该行为。
更多信息:What is the purpose of text=auto in .gitattributes file?

相关问题