Jak w Eclipse zamienić znak na nową linię?


85

W Eclipse 3.3.2 chciałbym zamienić znak (powiedzmy „,”) na nowy wiersz w pliku. Co mam napisać w polu „Zamień na”, aby to zrobić?

EDYCJA: Wiele odpowiedzi wydaje się dotyczyć Eclipse 3.4. Czy istnieje rozwiązanie dla Eclipse 3.3.X?

Odpowiedzi:


142

Zaznacz pole „Wyrażenia regularne” i użyj „\ R” w polu „Zamień na”

Jest to nowa funkcja wprowadzona w Eclipse 3.4. Zobacz, co nowego w 3.4


1
Sprawdź, czy pomoc dotycząca wartości Eclipse w polu Zamień na oferuje \ R jako możliwość, jeśli nie, Twoja wersja Eclipse tego nie obsługuje
David Pierre

Używam wersji 3.3.2 i pomoc nie pokazuje mi tej wartości.
paulgreg

2
Wkurza mnie to od lat. Nie mogę uwierzyć, że nigdy nie poświęciłem czasu na wygooglowanie, jak to zrobić (co oczywiście przywiodło mnie tutaj).
corsiKa

Zaoszczędziłeś mi minimum 15 minut

Eclipse.org przestał udostępniać to zarchiwizowane wydanie. Znalazłem to w Internecie tutaj: helpml.com:8088/help/index.jsp?topic=/… (kliknij Szukaj w spisie treści)
Sam Hasler

1

Zaznacz pole „Wyrażenia regularne” i użyj „\ n” w polu „Zamień na”


Tak, wypróbowałem to jako pierwsze, ale nie działa przy moim zaćmieniu (3.3.2).
paulgreg

1

Jak powiedzieli inni, po prostu użyj wyrażenia regularnego, ale zamiast po prostu \ r, wstaw \ r \ n


0

Używam Heliosa i działa, jednak miałem pewne problemy z zamianą ... Chciałem wstawić znak podziału wiersza między którymkolwiek z tych nawiasów "> <" (aby każdy nowy znacznik XML przeszedł do nowej linii) .. Najpierw musiałem umieścić znak między 2 nawiasami, na przykład / r, po czym zaznaczyłem pole "wyrażenia regularne" i zamieniłem / r na \ R, co spowodowało poprawny podział wiersza. w przeciwnym razie zamiennik wydawał się wyszarzony.


0

Właśnie znalazłem artykuł o tym problemie . Wydaje się, że to błąd.

Istnieje obejście polegające na skopiowaniu nowego wiersza do schowka, a następnie wklejeniu go w polu „zamień”.


Nie rozumiem nawet, na czym polega obejście
David Pierre

Będziesz musiał wybrać „znak nowej linii”, klikając linię ostatniego znaku i przesuwając myszkę przed pierwszym znakiem w następnej linii. Rzeczywiście coś zaznaczam, ale nie mogę tego wkleić w polu zamiany.
paulgreg

Udało się wkleić za pomocą menu prawego przycisku myszy, ale zamiana nie spowoduje wstawienia nowych linii.
David Pierre

nieprawidłowy link w odpowiedzi
Siddharth

0

jeśli wyszukiwanie plików jest wykonywane z zaznaczonym polem Wyrażenia regularne, wtedy zamień wszystko / zamień zaznaczone pozwoli również na wyrażenie regularne i przekształci \ n w nowy wiersz w pliku (ach)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.