Deseamos darte la mejor respuesta que encontramos en línea. Nuestro deseo es que te resulte útil y si puedes aportar algo que nos pueda ayudar a crecer hazlo con libertad.
Solución:
Puede hacer Buscar y reemplazar multilínea con la opción Regex activada
Encontrar:
Reemplazar:
Como puede ver, necesita hacer un trabajo adicional para escapar de algunos caracteres especiales y poner n
en lugar de nuevas líneas, pero funciona. Acabo de comprobar.
PD De hecho, era posible simplemente pegar texto de varias líneas en versiones anteriores, pero ya no es posible. ;-(
No hay fácil de usar búsqueda de varias líneas o reemplazo en varios archivos (Find/Replace in Path
funcionalidad) desafortunadamente.
En este momento, debe usar la opción Regex para eso, esa es la única opción que funciona.
Mire estos boletos (estrella/voto/comentario) para recibir notificaciones sobre cualquier progreso al respecto.
- https://youtrack.jetbrains.com/issue/IDEA-69435
- https://youtrack.jetbrains.com/issue/IDEA-61925
- https://youtrack.jetbrains.com/issue/IDEA-145720
Hacer manualmente texto compatible con expresiones regulares puede ser bastante problemático... por lo tanto, puede usar este truco de pocos pasos:
- Escriba su nuevo texto en un archivo para comenzar
- Seleccione dicho texto e invoque
Replace in Path...
diálogo -- con la opción Regex preseleccionada, debería escapar automáticamente de su selección para ser compatible con expresiones regulares - Copie ese texto ya escapado en algún lugar (solo el Portapapeles debería ser suficiente)
- Cerrar diálogo y volver al archivo original
- Seleccione el texto que desea reemplazar e invocar
Replace in Path...
cuadro de diálogo: tendrá su texto inicial ya completado y compatible con expresiones regulares - Pegue el texto escapado previamente copiado en el campo Reemplazar
- Ejecutar buscar/reemplazar
En nota relacionada: https://stackoverflow.com/a/38672886/783119
Escribe Alt+Intro para agregar una nueva línea en el campo "buscar" o "reemplazar".
Eres capaz de añadir valor a nuestra información colaborando tu experiencia en las interpretaciones.