Editor 整个项目的行尾更改编辑器/应用程序

Editor 整个项目的行尾更改编辑器/应用程序,editor,newline,Editor,Newline,我有一个由许多扩展组成的项目。这些扩展使用所有3种行尾类型。但是服务器只能与2一起工作 我有一个编辑器,可以改变在打开的文件行结束,但我需要得到一些应用程序,可以做一个批转换,因为它是大约10000个文件 有什么想法吗 谢谢大家! 这可以通过文本编辑器UltraEdit实现 在文件替换上单击菜单搜索 作为搜索字符串输入\r?\n\r 输入替换字符串\r\n将所有文件中的所有行尾转换为DOS/Windows,或仅输入Unix行尾的\n 如果尚未选择,请选择“列出的文件”选项 在文件/类型中输入字符

我有一个由许多扩展组成的项目。这些扩展使用所有3种行尾类型。但是服务器只能与2一起工作

我有一个编辑器,可以改变在打开的文件行结束,但我需要得到一些应用程序,可以做一个批转换,因为它是大约10000个文件

有什么想法吗


谢谢大家!

这可以通过文本编辑器UltraEdit实现

  • 文件替换上单击菜单搜索
  • 作为搜索字符串输入
    \r?\n\r
  • 输入替换字符串
    \r\n
    将所有文件中的所有行尾转换为DOS/Windows,或仅输入Unix行尾的
    \n
  • 如果尚未选择,请选择“列出的文件”选项
  • 在文件/类型中输入字符串
    *.
    或仅
    *
    或任何适合仅匹配文本文件和排除二进制文件的字符串。还可以使用分号分隔多个文件扩展名,如
    *.txt;*。htm?;*。php
  • 用按钮选择包含要更改的子目录和文件的父目录
  • 单击按钮高级或带有齿轮图标的按钮打开高级选项
  • 选中“搜索子目录”选项
  • 选中正则表达式选项并选择正则表达式引擎Perl
  • 如果文本文件以UTF-16小端或UTF-16大端编码,请选中“使用编码”选项,然后选择“编码1200(UTF-16 LE)”或“编码1201”(UTF-16 BE)。对于所有其他编码,如UTF-8或ANSI,此替换文件不需要使用编码选项
  • 运行“立即替换”按钮全部替换
  • Perl正则表达式搜索字符串
    \r?\n |\r
    匹配回车符和换行符对(CRLF-DOS/Windows),或者只匹配换行符(LF-Unix),或者只匹配回车符(CR-Mac)

    在运行Perl正则表达式Replace All之后,所有匹配的文件都将有一个新的修改日期,因为搜索表达式会查找所有3种行尾类型

    但也可以通过使用as搜索字符串
    \r\n |\r
    \n
    作为替换字符串,仅将所有DOS/Mac文件转换为Unix。使用此搜索表达式不会修改仅包含换行符的文件,因此这些文件已经是Unix文件

    使用
    (?作为搜索字符串,
    \r\n
    作为替换字符串,仅将所有Unix/Mac文件转换为DOS/Windows。此搜索表达式不会修改已包含
    \r\n
    的文件