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.