更新:请小心。 除非您已经完全致力于代码存储库,并且可以回滚所有意外更改,否则请不要这样做。 阅读下面的评论。 对我有用的事情可能对您不起作用。
Ron的答案确实接近于对我有所帮助,但我必须进行一些调整才能使其在Visual Studio中工作。
1)打开您要解决此问题的解决方案。
2)确保所有未完成的更改都已签入,因为您可能要编辑一堆文档,并且不想以此撤消其他未完成的更改。
3)在任何文档中,按Ctrl + F打开搜索框,然后单击左侧的向下箭头图标将其展开到搜索/替换框。
4)在第一行中,粘贴:
([^\r]|^)\n
在最底行,粘贴:
\r\n
5)将ab -> ac图标启用为“使用正则表达式”功能。
6)更改该图标旁边的下拉菜单,使其显示“整个解决方案”或“所有打开的文档”或适合您情况的任何内容。
7)单击“全部替换”按钮,该图标在图标中显示ab -> ac。
就是这样!
顺便说一句,我需要这样做是因为Unity的脚本模板都是在MonoDevelop中制作的,因此默认情况下它们具有Mac行尾。 我必须编辑路径中的所有文档:
C:\Program Files\Unity\Editor\Data\Resources\ScriptTemplates
因此我在步骤6中使用“所有打开的文档”在Visual Studio中打开了它们,并按照上面列出的过程进行了操作。