2008-10-01 17 views
74

W Eclipse 3.3.2 chciałbym zastąpić znak (np. ",") Nową linią w pliku. Co mam napisać w polu "Zamień na", aby to zrobić?W Eclipse, jak mogę zamienić znak na nową linię?

EDYCJA: Wiele odpowiedzi wydaje się być dla Eclipse 3.4. Czy istnieje rozwiązanie dla Eclipse 3.3.X? „Wyrażenia regularne”

Odpowiedz

128

pole wyboru i wykorzystanie „\ r” w „Zamień na” polu

To nowa funkcja wprowadzona z Eclipse 3.4 Zobacz What's New in 3.4

+0

nie wydają się działać (mam „R” zamiast przecinków) – paulgreg

+2

Czyni pracuj dla mnie z Eclipse 3.4 –

+0

Sprawdź, czy pomoc w Eclipse w polu Zamień na oferuje \ R jako opcję, jeśli nie działa, wersja Eclipse go nie obsługuje –

0

Właśnie znaleziono an article about that problem. Wygląda na to, że jest to błąd.

Istnieje obejście polegające na skopiowaniu nowej linii do schowka, a następnie wklejeniu jej w polu "Zamień" „Wyrażenia regularne”

+1

Nie jestem w stanie sprawić, by to obejście faktycznie działało ... – paulgreg

+0

Nie rozumiem nawet, co powinno obejść to obejście. –

+0

Musisz wybrać "znak nowej linii", klikając linię ostatniego znaku i przenieść mysz przed pierwszym znakiem w następnej linii. Rzeczywiście wybieram coś, ale nie mogę go wkleić w okienku wymiany. – paulgreg

0

pole wyboru i użyć „\ n” w „Zamień na” polu

+0

Tak, próbowałem to najpierw, ale nie działa na moim zaćmieniu (3.3.2). – paulgreg

0

Używam Helios i działa, jednak miałem pewne problemy z wymianą ... Chciałem miejsce przerwa między wierszami pomiędzy tymi nawiasami "> <" (aby każdy nowy znacznik XML trafił do nowej linii) ... najpierw musiałem wstawić znak między 2 nawiasami, na przykład/r, po tym sprawdziłem "wyrażeń regularnych" i zastąpił/r \ R, co spowodowało prawidłowe łamanie linii. w przeciwnym razie wymiana wydawała się szara.

0

Jak inni powiedział, wystarczy użyć wyrażenia regularnego, ale zamiast po prostu \ r, umieścić \ r \ n

Powiązane problemy