Respuestas:
Debe marcar la casilla Regex y usar "\ n" para el carácter de nueva línea:
Utilice el botón Multiline, no se necesita Regex.
editar: el botón multilínea falta desde IntelliJ 15, pero puede habilitarlo haciendo clic en el campo de texto y presionando Alt+Enter
oCtrl+Shift+Enter
CTRL+F
, luego haga clic CTRL+R
, parece ser una característica oculta, pero aún funciona en ese caso como versiones anteriores
La forma más sencilla de hacerlo es utilizar la forma de expresión regular de reemplazar.
Lo más probable es que no desee reemplazar el {
, pero continúe escapándome de ellos si desea hacerlo.
Para aquellos que buscan el antiguo reemplazo multilínea en inteliJ con la versión> 15.x. Parece algo oculto, pero si selecciona varias líneas> haga clic CTRL+F
, haga clic inmediatamente CTRL+R
y se le presentará el reemplazo de varias líneas original.
Esto funciona en Mac IntelliJ 2016.1.3
con ⌘ + F> ⌘ + R
IntelliJ 2016.1.3
de MAC, ⌘ + F> ⌘ + R
Para Intellij Ultimate 2017.3 en Mac, command-shift-enter
funciona
\n
con una nueva línea real. No rechace las respuestas útiles.
En intellij Ultimate 2017.1:
No necesitaba regex. Pero podría hacer que aparezca la sustitución de varias líneas.
Está relacionado pero no es exactamente lo que pediste. Pero lo necesitaba y me imagino que otros lo harán. Entonces tuve el problema en Node.js donde quería dividir un rechazo en una llamada en un registro y rechazarlo para mayor claridad
reject(error)
dentro
appLogger.log(error, 'error')
reject(error)
En modo normal, encontré y reemplacé
Encontrar:
reject(error)
Reemplazar:
appLogger.log(error, 'error')\n reject(error)
Luego, en modo regex, hice una segunda búsqueda y reemplazo:
Encontrar:
\\n
Reemplazar
\n