用UNIX结束行configurationVisual Studio?

我们希望Visual Studio 2005能够在SVN仓库的本地副本上工作; 这个本地副本已经被Mac OS X检出(更新和提交只能在Mac OS X下进行,所以没有问题),结果是UNIX的结束。

我们担心Visual Studio会引入WINDOWS行尾。 是否有可能强制Visual Studio使用UNIX行尾?

谢谢。

由于操作系统状态“文件>高级保存选项”,selectUnix行结束。

“文件>高级保存选项”,select每个文件基于Unix线结束工作。

或者,您可以使用Visual Studio的Strip'em加载项

这个加载项在Visual Studio中保存时转换文件的文本格式。

更多信息在这里: http : //www.grebulon.com/software/stripem.php

有一些VS扩展是有用的,以解决这个问题,我会build议修剪行结束保存 。 这个扩展是免费和开源的。 有类似的扩展,可能会为你工作,只需去工具| 扩展和更新和在线search“行结束”

以下是适用于Visual Studio Community 2017的一些选项

  1. “文件>高级保存选项”由于“非常用”已被微软删除。 不pipe什么意思。 https://developercommunity.visualstudio.com/content/problem/8290/file-advanced-save-options-option-is-missed.html您可以将其添加回“工具>自定义”,然后“命令”选项卡,select“菜单栏”旁边的下拉菜单,select“文件”,然后“添加命令”>“文件”>“高级保存选项”,然后使用“下移”将其重新排列到文件菜单中。;

我不知道是否必须为每个文件设置高级保存选项,但是这可能会阻止我在Visual Studio不断添加CL RF行结尾的地方放入我一致LF的文件中的问题。

  1. 但是我更进了一步,通过转到“工具>扩展和更新>在线”,然后在右侧的search栏中search“行尾”,我添加了一个名为“行结束统一”的扩展。 我将使用它来自动强制所有的脚本保存我select的统一的行结束符,但是您可以使用它来做更多的事情。 https://marketplace.visualstudio.com/items?itemName=JakubBielawa.LineEndingsUnifier

  2. strip'em是另一种类似于Line Endings Unifier的解决scheme。 http://www.grebulon.com/software/stripem.php

我不知道他们有什么不同或者两者的优缺点。 我主要使用Line Endings Unifier只是因为它在Visual Studio市场。 我想我以前都用过这些方法,但是我的记忆是模糊的。

Interesting Posts