Notepad++ 替换 CRLF 为 LF
阅读原文时间:2023年07月08日阅读:1

对于文件中每一行的结尾符号,Windows 下默认为 CRLF,而 Unix 下默认为 LF。 所以经常会有这样的情况发生:在 Windows 系统下编辑的文件放在 Unix 下不能正常执行,比如 bash 脚本。这时就需要将文件中的 CRLF 替换为 LF。

首先,我们可以通过 View->Show Symbol->Show End Of Line 设置显示行结尾符号(还可以设置显示其他符号)。如下:

接下来进行替换:

(1)Search->Replace(或者 Ctrl+H)

(2)Find what: \r\n

(3)Replace with: \n

(4)将 Search mode 选为Extended

(5)Replace All