В Eclipse 3.3.2 я хотел бы заменить символ (скажем, ',') новой строкой в файле. Что для этого нужно написать в поле «Заменить на»?
Обновлено: Многие ответы, похоже, предназначены для Eclipse 3.4. Есть ли решение для Eclipse 3.3.X?





Установите флажок "Регулярные выражения" и используйте "\ R" в поле "Заменить на".
Это новая функция, представленная в Eclipse 3.4, см. Что нового в версии 3.4
Я использую версию 3.3.2, и помощь не показывает мне этого значения.
Это беспокоило меня годами. Не могу поверить, что я никогда не тратил время на то, чтобы гуглить, как это сделать (что, конечно же, привело меня сюда).
Вы сэкономили мне как минимум 15 минут
Eclipse.org прекратил размещать этот заархивированный выпуск. Я нашел его в Интернете здесь: helpml.com:8088/help/index.jsp?topic=/… (щелкните Поиск в Оглавлении)
Когда диалоговое окно Find/Replace открыто и находится в фокусе, нажмите F1, чтобы вызвать контекстно-зависимое всплывающее окно справки, а затем щелкните ссылку на Find/Replace with regular expressions, чтобы увидеть все поддерживаемые escape-последовательности.
Я только что нашел статья об этой проблеме. Вроде баг.
Есть обходной путь: скопировать новую строку в буфер обмена и затем вставить ее в поле «заменить».
Я даже не понимаю, каким должен быть обходной путь
Вам нужно будет выбрать «символ новой строки», щелкнув строку последнего символа и переместив мышь перед первым символом следующей строки. Я действительно что-то выбираю, но не могу вставить это в поле замены.
Удалось вставить с помощью меню правой кнопки мыши, но при замене символы новой строки не вставляются.
недействительная ссылка на ответ
Установите флажок "Регулярные выражения" и используйте "\ n" в поле "Заменить на".
Да, я попробовал это сначала, но это не работает с моим затмением (3.3.2).
Я использую Helios, и он работает, однако у меня возникли проблемы с заменой ... Я хотел поместить разрыв строки между любыми скобками "> <" (чтобы каждый новый тег XML переходил на новую строку). . Сначала мне нужно было поместить символ между двумя скобками, например / r, после этого я проверил поле «регулярные выражения» и заменил / r на \ R, что привело к правильному переносу строки. в противном случае замена казалась неактивной.
Как говорили другие, просто используйте регулярное выражение, но вместо просто \ r поместите \ r \ n
если поиск файла выполняется с установленным флажком Регулярные выражения, то заменить все / заменить выбранные также разрешит регулярное выражение и преобразует \ n в новую строку в файле (ах)
Проверьте, предлагает ли помощь по значению Eclipse в поле "Заменить на" возможность использования \ R, если нет, ваша версия Eclipse не справляется с этим.