В Eclipse 3.3.2 я хотів би замінити символ (скажімо ',') новим рядком у файлі. Що я повинен написати у полі "Замінити на", щоб це зробити?
EDIT: Багато відповідей, схоже, стосуються Eclipse 3.4. Чи існує рішення для Eclipse 3.3.X?
Відповіді:
Поставте прапорець "Регулярні вирази" та використовуйте "\ R" у полі "Замінити на"
Це нова функція, представлена в Eclipse 3.4, див. Що нового в 3.4
Як і інші, просто використовуйте регулярний вираз, але замість просто \ r поставте \ r \ n
Я використовую Helios, і він працює, однак у мене були проблеми із заміною ... Я хотів розмістити розрив рядка між будь-якими з цих дужок "> <" (щоб кожен новий тег XML переходив у новий рядок). спочатку мені довелося розмістити знак між двома дужками, наприклад / r, після цього я встановив прапорець "регулярні вирази" і замінив / r на \ R, що призвело до правильного розбиття рядків. інакше заміна здавалася сірою.
Я щойно знайшов статтю про цю проблему . Здається, це помилка.
Існує обхідний спосіб, який полягає в тому, щоб скопіювати новий рядок у буфер обміну, а потім вставити його всередину вікна "замінити".
якщо пошук файлу виконується із встановленим прапорцем Регулярні вирази, тоді замінити все / замінити вибране також дозволить регулярний вираз і перетворить \ n у новий рядок у файлі (файлах)