Trong Eclipse, làm cách nào để thay thế một ký tự bằng một dòng mới?


85

Trong Eclipse 3.3.2, tôi muốn thay thế một ký tự (giả sử ',') bằng một dòng mới trong tệp. Tôi nên viết gì trong hộp "Thay thế bằng" để làm như vậy?

CHỈNH SỬA: Nhiều câu trả lời dường như dành cho Eclipse 3.4. Có giải pháp nào cho Eclipse 3.3.X không?

Câu trả lời:


142

Hộp kiểm 'Biểu thức chính quy' và sử dụng '\ R' trong hộp 'Thay thế bằng'

Đó là một tính năng mới được giới thiệu với Eclipse 3.4, Xem Có gì mới trong 3.4


1
Kiểm tra nếu hỗ trợ giá trị Eclipse trong hộp Thay thế bằng Mời bạn \ R là một khả năng, nếu nó không phiên bản Eclipse của bạn không xử lý nó
David Pierre

Tôi đang sử dụng phiên bản 3.3.2 và sự hỗ trợ không cho tôi thấy giá trị đó.
paulgreg

2
Điều này đã làm tôi nghe trộm trong nhiều năm. Tôi không thể tin rằng tôi không bao giờ dành thời gian để google làm thế nào để làm điều đó (trong đó tất nhiên mang lại cho tôi ở đây.)
corsiKa

Bạn lưu lại dưới dạng tối thiểu 15 phút của tôi

Eclipse.org đã ngừng lưu trữ bản phát hành đã lưu trữ đó. Tôi đã tìm thấy nó trực tuyến ở đây: helpml.com:8088/help/index.jsp?topic=/… (nhấp vào Tìm kiếm trong Mục lục)
Sam Hasler

1

Hộp kiểm 'Biểu thức chính quy' và sử dụng '\ n' trong hộp 'Thay thế bằng'


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

1

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, hãy đặt \ r \ n


0

Tôi đang sử dụng Helios và nó hoạt động, tuy nhiên tôi gặp một số vấn đề với việc thay thế ... Tôi muốn đặt dấu ngắt dòng giữa bất kỳ dấu ngoặc nào trong số các dấu ngoặc này "> <" (để làm cho mỗi thẻ XML mới chuyển sang 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 đó, tôi chọn 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, vật thay thế có vẻ bị xám.


0

Tôi vừa tìm thấy một bài báo về vấn đề đó . Nó dường như là một lỗi.

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


Tôi thậm chí không hiểu những gì các workaround được coi là
David Pierre

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

Được quản lý để dán bằng menu nhấp chuột phải, nhưng thay thế sẽ không chèn dòng mới.
David Pierre

liên kết không hợp lệ trên các câu trả lời
Siddharth

0

nếu tìm kiếm tệp được thực hiện với hộp kiểm Biểu thức chính quy được chọn, thì thay thế tất cả / thay thế đã chọn cũng sẽ cho phép biểu thức chính quy và sẽ chuyển \ n thành một dòng mới trong (các) tệp

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.