vez varias teclas sublime lineas linea escribir combinaciones codigo buscar atajos replace phpstorm

replace - varias - Reemplazar cadena con nueva línea PHPStorm



combinaciones de teclas sublime text 3 (4)

Como señala SolarBear, la funcionalidad de varias líneas desafortunadamente no existe una casilla de verificación física en muchas variaciones de intellij por la razón que sea.

entonces para aquellos como yo preguntándonos cómo activarlo así. Se puede acceder usando ALT + Intro cuando esté en el campo de texto. luego se convertirá en una herramienta de reemplazo de múltiples líneas que aceptará cualquier cosa.

No puedo encontrar una manera de reemplazar una cadena con una nueva línea en PHPStorm. ¿Alguien tiene ideas? Intentó / n pero solo agregará los 2 caracteres en lugar de insertar un carácter de nueva línea. Datos adicionales después de la respuesta de SolarBear Aquí está el caso de uso:

Texto original:

"aaaaa","bbbbb","CCC", some other text

Texto deseado

"aaaaa"=>"iiii", "bbbbb"=>"iiii", "CCC"=>"iiii",

algún otro texto

Cuando pruebo la solución SolarBear, selecciono la línea "aaaa" y selecciono multilínea, y

,

en el cuadro superior y

=>"iiii", [newline]

en el segundo cuadro. Lo que ocurre es que el primero "," se reemplaza, pero curiosamente cuando pulso "reemplazar al siguiente", "PHPStorm reemplaza nuevamente el mismo", "Aquí está la salida después de presionar el botón de reemplazar:

"aaaaa"=>"iiii"=>"iiii", "bbbbb","CCCC"


Debes marcar "Regex" y reemplazar lo que quieras con /n .


Hay una manera.

Cuando presione Ctrl-R para hacer un reemplazo, haga clic en el ícono Multilínea (vea el pequeño ícono blanco en la captura de pantalla). Verás aparecer dos cuadros de texto más grandes:

Simplemente ponga una nueva línea en el segundo cuadro.


  • Buscar:
  • Reemplazar por: =>"iiii",/n
  • NO OLVIDE comprobar la opción Regex (como se muestra en la primera captura de pantalla a continuación)
  • Presiona el botón "Reemplazar todo"

ANTES DE:

DESPUÉS: