В Eclipse 3.3.2 я хотел бы заменить символ (скажем, ',') новой строкой в файле. Что я должен написать для этого в поле «Заменить на»?
РЕДАКТИРОВАТЬ: Многие ответы, похоже, предназначены для Eclipse 3.4. Есть ли решение для Eclipse 3.3.X?
Ответы:
Установите флажок "Регулярные выражения" и используйте "\ R" в поле "Заменить на".
Это новая функция, представленная в Eclipse 3.4, см. Что нового в 3.4
Как говорили другие, просто используйте регулярное выражение, но вместо просто \ r поместите \ r \ n
Я использую Helios, и он работает, однако у меня возникли проблемы с заменой ... Я хотел поставить разрыв строки между любыми скобками "> <" (чтобы каждый новый тег XML переходил на новую строку). . Сначала мне нужно было поместить символ между двумя скобками, например / r, после этого я проверил поле «регулярные выражения» и заменил / r на \ R, что привело к правильному переносу строки. в противном случае замена казалась серой.
Я только что нашел статью об этой проблеме . Вроде баг.
Есть обходной путь: скопировать новую строку в буфер обмена, а затем вставить ее в поле «заменить».
если поиск файла выполняется с установленным флажком Регулярные выражения, то заменить все / заменить выбранные также разрешит регулярное выражение и преобразует \ n в новую строку в файле (ах)