Buscar y reemplazar

MarkNode incluye un panel de Buscar y reemplazar para localizar y actualizar texto en el documento actual. Admite búsquedas de texto simple y expresiones regulares, y se integra con la edición multicursor para que puedas realizar ediciones específicas en todas las coincidencias a la vez.

Abrir el panel

Pulsa Cmd+F (macOS) o Ctrl+F (Windows/Linux) para abrir el panel de Buscar y reemplazar. El panel siempre muestra tanto la fila de búsqueda como la de reemplazo: no existe un modo independiente de solo búsqueda.

Pulsa Escape para cerrar el panel y devolver el foco al editor.

Una vez que hayas escrito un término de búsqueda, MarkNode resalta todas las coincidencias del documento. Avanza y retrocede entre las coincidencias con los botones de flecha del panel, pulsando Enter / Shift+Enter en el campo de búsqueda, o con Cmd+G / Shift+Cmd+G (macOS) y Ctrl+G / Shift+Ctrl+G (Windows/Linux). La coincidencia actual se resalta de forma distinta a las demás para que puedas seguir tu posición.

Opciones de búsqueda

Tres botones de alternancia definen cómo se interpreta el término de búsqueda:

  • Coincidir mayúsculas y minúsculas: cuando está activado, la búsqueda distingue entre mayúsculas y minúsculas. Note no coincidirá con note.
  • Palabra completa: cuando está activado, la búsqueda solo coincide con palabras completas. Buscar log no coincidirá con logger ni con dialog.
  • Regex: cuando está activado, el término de búsqueda se trata como una expresión regular. Por ejemplo, \bTODO\b coincide con la palabra TODO, y \d+ coincide con cualquier secuencia de dígitos.

Las tres opciones se pueden combinar libremente. El modo Regex respeta la opción Coincidir mayúsculas y minúsculas.

Reemplazar texto

En el campo de reemplazo, escribe la cadena de reemplazo y utiliza:

  • Reemplazar (o pulsa Enter en el campo de reemplazo): reemplaza la coincidencia actual y avanza a la siguiente.
  • Reemplazar todo: reemplaza todas las coincidencias del documento en una sola operación. Esto se puede deshacer con Cmd+Z (macOS) o Ctrl+Z (Windows/Linux).

Cuando el modo Regex está activo, puedes hacer referencia a los grupos de captura en la cadena de reemplazo mediante $1, $2, etc.

Seleccionar todas las coincidencias

El botón Seleccionar todas las coincidencias coloca un cursor en cada coincidencia simultáneamente, activando el modo multicursor. A continuación, puedes escribir para reemplazar todas las apariciones a la vez, o usar los comandos de edición estándar para modificar cada coincidencia en paralelo. Esto resulta útil cuando los reemplazos deben ser idénticos pero quieres la flexibilidad del editor en lugar de una simple sustitución de texto.

Para salir del modo multicursor, pulsa Escape o haz clic en cualquier parte del editor.