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

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

Обновлено: Многие ответы, похоже, предназначены для Eclipse 3.4. Есть ли решение для Eclipse 3.3.X?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
86
0
54 506
6
Перейти к ответу Данный вопрос помечен как решенный

Ответы 6

Ответ принят как подходящий

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

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

Проверьте, предлагает ли помощь по значению Eclipse в поле "Заменить на" возможность использования \ R, если нет, ваша версия Eclipse не справляется с этим.

David Pierre 01.10.2008 12:43

Я использую версию 3.3.2, и помощь не показывает мне этого значения.

paulgreg 01.10.2008 12:44

Это беспокоило меня годами. Не могу поверить, что я никогда не тратил время на то, чтобы гуглить, как это сделать (что, конечно же, привело меня сюда).

corsiKa 31.01.2012 21:53

Вы сэкономили мне как минимум 15 минут

user474470 12.06.2013 19:46

Eclipse.org прекратил размещать этот заархивированный выпуск. Я нашел его в Интернете здесь: helpml.com:8088/help/index.jsp?topic=/… (щелкните Поиск в Оглавлении)

Sam Hasler 21.09.2015 13:03

Когда диалоговое окно Find/Replace открыто и находится в фокусе, нажмите F1, чтобы вызвать контекстно-зависимое всплывающее окно справки, а затем щелкните ссылку на Find/Replace with regular expressions, чтобы увидеть все поддерживаемые escape-последовательности.

Sam Hasler 21.09.2015 13:31

Я только что нашел статья об этой проблеме. Вроде баг.

Есть обходной путь: скопировать новую строку в буфер обмена и затем вставить ее в поле «заменить».

Я даже не понимаю, каким должен быть обходной путь

David Pierre 01.10.2008 12:51

Вам нужно будет выбрать «символ новой строки», щелкнув строку последнего символа и переместив мышь перед первым символом следующей строки. Я действительно что-то выбираю, но не могу вставить это в поле замены.

paulgreg 01.10.2008 13:07

Удалось вставить с помощью меню правой кнопки мыши, но при замене символы новой строки не вставляются.

David Pierre 01.10.2008 13:12

недействительная ссылка на ответ

Siddharth 17.09.2017 16:42

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

Да, я попробовал это сначала, но это не работает с моим затмением (3.3.2).

paulgreg 01.10.2008 12:45

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

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

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

Другие вопросы по теме