2008-10-01 34 views

Trả lời

128

Kiểm tra hộp 'Regular Expressions' và sử dụng '\ R' trong 'Thay thế bằng' hộp

Đó là một tính năng mới được giới thiệu với Eclipse 3.4, Xem What's New in 3.4

+0

dường như không làm việc (tôi đã có 'R' thay vì dấu phẩy) – paulgreg

+2

Nó làm việc cho tôi với Eclipse 3.4 –

+0

Kiểm tra xem hỗ trợ giá trị Eclipse trong hộp Replace with có cung cấp cho bạn \ R một khả năng không, nếu nó không phải phiên bản Eclipse của bạn không xử lý nó –

0

Tôi vừa tìm thấy an article about that problem. Nó có vẻ là một lỗi.

Có một cách giải quyết khác là sao chép dòng mới trong khay nhớ tạm và sau đó dán vào bên trong hộp "thay thế".

+1

Tôi không thể thực hiện giải pháp đó thực sự hoạt động ... – paulgreg

+0

Tôi thậm chí không hiểu giải pháp được cho là –

+0

Bạn sẽ phải chọn "ký tự dòng mới" bằng cách nhấp vào dòng của ký tự cuối cùng và di chuyển chuột trước ký tự đầu tiên trên dòng tiếp theo. Tôi thực sự chọn một cái gì đó nhưng tôi không thể dán nó vào hộp thay thế. – paulgreg

0

Kiểm tra hộp 'Regular Expressions' và sử dụng '\ n' trong 'Thay thế bằng' hộp

+0

Có, tôi đã thử điều đó trước nhưng nó không hoạt động trên nhật thực của tôi (3.3.2). – paulgreg

0

Tôi đang sử dụng Helios và nó hoạt động, tuy nhiên tôi có một số vấn đề với sự thay thế ... Tôi muốn nơi ngắt dòng giữa bất kỳ dấu ngoặc nào "> <" (để làm cho mỗi thẻ XML mới đi đến một dòng mới) ... đầu tiên tôi phải đặt một ký tự giữa 2 dấu ngoặc, ví dụ/r, sau khi tôi kiểm tra hộp "biểu thức chính quy" và thay thế/r bằng \ R, dẫn đến ngắt dòng chính xác. nếu không, thay thế dường như được chuyển sang màu xám.

0

Giống như những người khác nói, chỉ cần sử dụng biểu thức chính quy, nhưng thay vì chỉ \ r, đặt \ r \ n

Các vấn đề liên quan