1

У меня 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 ответ1

0

Похоже, у вас есть дубликаты CRLF. Попробуйте запустить замену (Ctrl+H) с режимом поиска, установленным на регулярные выражения, и заменить

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

с

\1\2<remove />\4

Запустить другую Заменить:

<remove />

с

(empty)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .