我是新来的VS,从来没有真正使用它太多。我更喜欢其他的IDE,但是当我在VS和MonoDevelop之间犹豫不决的时候,我被告知VS是更好的选择。我将它设置为Unity中的默认编辑器,它经常给我这个消息
此文件中的行尾不一致。你想让结尾正常化吗?
然后它给我一个列表,
**Windows(CR LF)Macintosh(CR)Unix(LF)
我怎么才能阻止这件事发生呢?
avkwfej41#
您可以在工具/选项/环境/文档中关闭该检查取消选中“检查加载时的一致行结束”
kokeuurv2#
如果您不想通过更改文档设置来掩盖错误,可以尝试通过替换错误的行结尾来进行补救。请参阅post ' how to fix inconsistent line endings for whole vs solution .
ipakzgxi3#
如果你使用GitHub来存储代码,这可能是因为它在提交时替换了你所有的行结尾,这是VS不喜欢的。要解决这个问题,打开“.gitattributes”文件,它应该在你的解决方案文件夹中,并将行* text=auto更改为#* text=auto,这将注解掉它,禁用该行为。更多信息:What is the purpose of text=auto in .gitattributes file?
* text=auto
#* text=auto
text=auto
.gitattributes
3条答案
按热度按时间avkwfej41#
您可以在工具/选项/环境/文档中关闭该检查
取消选中“检查加载时的一致行结束”
kokeuurv2#
如果您不想通过更改文档设置来掩盖错误,可以尝试通过替换错误的行结尾来进行补救。请参阅post ' how to fix inconsistent line endings for whole vs solution .
ipakzgxi3#
如果你使用GitHub来存储代码,这可能是因为它在提交时替换了你所有的行结尾,这是VS不喜欢的。
要解决这个问题,打开“.gitattributes”文件,它应该在你的解决方案文件夹中,并将行
* text=auto
更改为#* text=auto
,这将注解掉它,禁用该行为。更多信息:What is the purpose of
text=auto
in.gitattributes
file?