2012-04-10 12 views
6

Tôi có nó bỏ qua những khác biệt không quan trọng, nhưng tôi muốn các bên dưới để không hiển thị như một sự khác biệt ..Làm cách nào để bỏ qua ngắt dòng?

3. TITLE 

blah blah blah blah blah blah blah blah blah blah 

3. TITLE 
blah blah blah 
blah blah blah 
blah blah blah blah 

Trả lời

6

Đó có thể là không thể. Tôi chỉ xoay quanh các quy tắc ngữ pháp trong khoảng 30 phút và ngay cả khi bạn bỏ qua các ngắt dòng, nó sẽ không xử lý văn bản không bị bỏ qua trên các dòng riêng biệt như liên tục trên các ngắt dòng.

Hiệu quả những gì bạn đang yêu cầu trình so sánh thực hiện là xóa tất cả các ngắt dòng khỏi tài liệu và so sánh hai tài liệu như thể mỗi dòng chỉ là một dòng văn bản dài (duy nhất). Bạn có thể thực hiện việc này theo cách thủ công cho các mục đích phát hiện thay đổi, nhưng bạn sẽ không thể hợp nhất các thay đổi theo cách này.

+0

Tôi sợ điều đó. Dù sao cũng cảm ơn bạn! – Brett

+0

+1 xem phản hồi của họ. http://superuser.com/a/543496/98191 –

0

Tôi cũng hy vọng rằng ngoài việc so sánh sẽ có một cái gì đó như thế này được xây dựng in Có vẻ như nó không.

Giải pháp tốt nhất mà tôi đã tìm thấy để làm điều này là sử dụng một số loại trình định dạng mã ở cả hai bên. Điều này cho phép bạn so sánh các thay đổi thực sự trong mã. Đối với javascript, tôi sử dụng JSBeautify.

Đối với Java bạn có thể có thể sử dụng được xây dựng trong beautifier hoặc một cái gì đó như thế này soạn thảo của bạn: http://prettyprinter.de/