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?

paulgreg
źródło

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

David Pierre
źródło
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”

Liam
źródło
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

emersonblima
źródło
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.

loogie
źródło
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ń”.

paulgreg
źródło
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)

user9796835
źródło