2012-04-10 3 views

ответ

6

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

Фактически, то, что вы просите у компаратора, это удалить все строки из документов и сравнить два документа, как если бы каждый из них был только одной (длинной) строкой текста. Вы можете сделать это вручную для обнаружения изменений, но вы не сможете объединить изменения таким образом.

+0

Я боялся этого. Спасибо, в любом случае! – Brett

+0

+1 посмотрите на их ответ. http://superuser.com/a/543496/98191 –

0

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

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

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

Смежные вопросы