moa*_*ala 61 visual-studio-2005 line-endings visual-studio end-of-line
我们希望Visual Studio 2005能够处理SVN存储库的本地副本; 这个本地副本已经由Mac OS X签出(和更新,并提交将只在Mac OS X中进行,所以没有问题与),并因此行的末尾是UNIX.
我们担心Visual Studio会引入WINDOWS行尾.是否可以强制Visual Studio使用UNIX行尾?
谢谢.
Zer*_*ero 46
当OP指出"文件>高级保存选项"时,选择Unix Line Endings.
Fra*_*tew 30
以下是Visual Studio Community 2017的一些选项
我不知道你是否必须为每个文件设置高级保存选项,但它可能会阻止我在Visual Studio中将CL RF行结尾添加到统一LF文件中的问题.
但我更进了一步,我通过转到"工具>扩展和更新>在线"添加了一个名为"Line Endings Unifier"的扩展,然后在右侧的搜索栏中搜索"行结尾".我将使用它来自动强制我的所有脚本保存我选择的统一行结尾,但你可以用它做更多. https://marketplace.visualstudio.com/items?itemName=JakubBielawa.LineEndingsUnifier
strip'em是另一种类似于Line Endings Unifier的解决方案. http://www.grebulon.com/software/stripem.php
我不确定它们的区别或两者的优缺点.我主要使用Line Endings Unifier,因为它在Visual Studio Marketplace中.我想我过去曾使用过所有这些方法,但我的记忆很模糊.
The*_*ith 22
所以我发现这个问题和答案非常令人困惑,特别是因为我主要在 Linux 和 PhpStorm 中开发并且根本没有这些问题。
我发现对于 Visual Studio 2019,只有 Munther Jaber 的解决方案与 @jcox.editorconfig对新文件的更改结合使用时才有效。
但是,由于不熟悉 Visual Studio 本身,我花了很长时间才找出行结束框的位置......
所以我制作了一个关于如何配置它的视频。 https://youtu.be/YfN3igHXTPo
更新:我学会了如何通过 FFMPEG 制作动画 GIF,这样我就可以在这里嵌入视频!

jco*_*cox 11
VS2017支持.editorconfig文件,可以与项目一起签入.这是设置Unix行结尾的相关命令:
end_of_line = lf
Run Code Online (Sandbox Code Playgroud)
"文件>高级保存选项",选择基于每个文件的Unix Line Endings.
或者,您可以使用适用于Visual Studio的Strip'em外接程序
此加载项在文件保存在Visual Studio中时转换文件的文本格式.
更多信息:http://www.grebulon.com/software/stripem.php
| 归档时间: |
|
| 查看次数: |
63258 次 |
| 最近记录: |