it-roy-ru.com

В Eclipse, как заменить символ новой строкой?

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

Правка: Многие ответы, кажется, для Eclipse 3.4. Есть ли решение для Eclipse 3.3.X?

81
paulgreg

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

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

138
David Pierre

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

1
emersonblima

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

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

0
paulgreg

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

0
Liam

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

0
loogie

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

0
user9796835