В Eclipse, как заменить символ новой строкой? - PullRequest
82 голосов
/ 01 октября 2008

В Eclipse 3.3.2 я хотел бы заменить символ (скажем, ',') новой строкой в ​​файле. Что для этого нужно написать в поле «Заменить на»?

РЕДАКТИРОВАТЬ: Многие ответы, кажется, для Eclipse 3.4. Есть ли решение для Eclipse 3.3.X?

Ответы [ 6 ]

138 голосов
/ 01 октября 2008

Установите флажок «Регулярные выражения» и используйте «\ R» в поле «Заменить на»

Это новая функция, представленная в Eclipse 3.4, см. Что нового в 3.4

1 голос
/ 01 июня 2017

Как и другие, просто используйте регулярное выражение, но вместо \ r поставьте \ r \ n

1 голос
/ 01 октября 2008

Установите флажок «Регулярные выражения» и используйте «\ n» в поле «Заменить»

0 голосов
/ 16 мая 2018

если поиск файла выполняется с установленным флажком «Регулярные выражения», тогда «заменить все / заменить выбранное» также разрешит регулярное выражение и преобразует \ n в новую строку в файле (ах)

0 голосов
/ 12 апреля 2011

Я использую Helios, и это работает, однако у меня были некоторые проблемы с заменой ... Я хотел поместить разрыв строки между этими скобками "> <" (чтобы каждый новый тег XML переходил на новую строку ) ... сначала мне пришлось поместить символ между двумя скобками, например / r, после этого я установил флажок "регулярные выражения" и заменил / r на \ R, что привело к правильному переводу строки. в противном случае замена показалась серой. </p>

0 голосов
/ 01 октября 2008

Я только что нашел статью об этой проблеме . Кажется, это ошибка.

Существует обходной путь, который заключается в том, чтобы скопировать новую строку в буфер обмена, а затем вставить ее в поле «заменить».

...