Buscar y reemplazar con una nueva línea en Visual Studio Code

Estoy probando el nuevo editor de código Microsoft Visual Studio en el entorno Linux Fedora. Me gustaría saber cómo reemplazar la nueva línea (\n) en lugar de algún otro texto.

Por ejemplo, tengo un texto html como este

<tag><tag> 

que me gustaría reemplazar como

<tag>
<tag>

En sublime usaría el patrón regex y encontraría "><" y lo reemplazaría por "><" ¿Cómo puedo lograr esto en Visual Studio Code?

Solución

[]

Recuerda comprobar el icono regex de la derecha.

Si utiliza la búsqueda global (ctrl + shift + f) puede simplemente insertar nuevas líneas pulsando

[]


Versión 1.30: A partir de noviembre de 2018 y VSCode 1.30, se admite el soporte multilínea en el cuadro de búsqueda global.


Versión 0.10.6: Según las notas de la versión, esto se añadió finalmente en la versión 0.10.6


Respuesta antigua: Parece que esto no es posible en la versión actual (0.3.0) de VScode. La función de reemplazo (ctrl+h) parece interpretar \n como texto, y no como una nueva línea.

Estoy seguro de que esto se arreglará en una próxima versión.

Comentarios (11)

En la versión 1.1.1:

  • Ctrl+H
  • Comprobar el icono de exp regular .*
  • Busca: `>\n
Comentarios (1)

Una posible solución sería utilizar el multicursor. seleccionar la parte >< de su ejemplo utilice Ctrl+Mayús+L o seleccione todas las ocurrencias. A continuación, utilice las teclas de flecha para mover todos los cursores entre las etiquetas y pulse enter para insertar una nueva línea en todas partes.

Esto no funcionará en todas las situaciones.

También puede utilizar Ctrl+D para seleccionar la siguiente coincidencia, que añade la siguiente coincidencia a la selección y añade un cursor. Y utilizar Ctrl+K Ctrl+D para saltar una selección.

Comentarios (1)