视觉工作室“不一致的行尾”
Posted
技术标签:
【中文标题】视觉工作室“不一致的行尾”【英文标题】:Visual studio "inconsistent line endings" 【发布时间】:2016-01-30 17:01:31 【问题描述】:我是 VS 新手,从来没有真正使用过它。更喜欢其他 IDE,但当它在 VS 和 MonoDevelop 之间折腾时,我被告知 VS 是更好的选择。
我将它设置为我在 Unity 中的默认编辑器,它经常给我这个消息
此文件中的行尾不一致。你想标准化结局吗?
然后它给了我一个列表,例如
Windows (CR LF) Macintosh (CR) Unix (LF)
我怎样才能阻止这种情况出现?
【问题讨论】:
【参考方案1】:您可以在 Tools/Options/Environment/Documents
中关闭该检查取消选中“在加载时检查一致的行尾”
【讨论】:
这看起来更像是忽略问题,而不是解决问题。 :( 是什么导致了这个问题?它是 Unity 还是 VS 中的错误?为什么我在 Windows 上使用为 Windows 制作的程序进行编程,但它们仍然必须有混合的行尾类型? 如果不了解更多关于这种特殊情况的信息,很难回答这个问题,但一个可能的原因可能是文件由具有不同操作系统的多人编辑,因为行尾由不同的字符序列编码不同的操作系统。 对不起,我偶然发现了这个问题,因为我有类似的问题。就我而言,我自己在这个项目上工作,在 Windows 上,但相同的文件由 Unity 和 Visual Studio 管理。似乎出于某种原因,他们以不同的方式处理文件。【参考方案2】:如果您不想通过更改文档设置来掩盖,您可以尝试通过替换错误的行尾来进行补救。见帖子'how to fix inconsistent line endings for whole vs solution。
【讨论】:
以上是关于视觉工作室“不一致的行尾”的主要内容,如果未能解决你的问题,请参考以下文章