Notepad++ 文档格式混乱

Notepad++ 文档格式混乱

我拥有 Windows 7 并且正在使用 Notepad++ (v. 6.7.9) 保存一份极其重要的文档。

LF(换行符)出现的频率越来越高,所以我开始寻找办法去掉它们。我不幸地看到了这个页面:在 Notepad++ 中替换回车符和换行符

解决我最初问题的常见方法是取消按下“显示所有字符”图标(我没有按下)并在“查找/替换”框中将“/n”替换为“空白”。这些都不起作用。

因此,无奈之下,我听从了以下建议:

Edit -> EOL Conversion -> Windows Format (This will append replace LF with CRLF)

当我这样做时,程序冻结了一会儿,然后整个文档的格式就被破坏了。

好像所有东西都向右移动了,尽管这也不能完全解释这种情况,因为有些行的开头方式是正确的。无论如何,举个例子,就左边距而言:

**外观示例**

我尝试取消按下“自动换行”图标,并查看“首选项”以查看那里是否有东西。

我也尝试过(在灾难发生后单击“撤消”)保存文件并重新打开它...灾难性更改被卡住了。我还尝试将文档复制到 Wordpad(希望复制回 Notepad++ 中的新文档),但格式仍然保留。

我该怎么做才能让其恢复正常?

答案1

看起来您有重复的 CRLF。尝试运行替换 (Ctrl+H),将搜索模式设置为正则表达式,然后替换

(.*?)((\r\n)*)\r\n

\1\2<remove />\4

在此处输入图片描述

运行另一个替换:

<remove />

(empty)

相关内容