notepadXL

Se abre en 0,2 segundos. Nunca pierde una pestaña.

notepadXL está listo antes de que termines de hacer clic: se abre en 0,2 segundos, apenas ocupa memoria y nunca te hace esperar. Cierra la app cuando quieras: cada pestaña vuelve exactamente como la dejaste, incluidas las notas que nunca guardaste, con su historial de deshacer. También abre al instante archivos de registro de varios gigabytes, colorea 21 lenguajes, comprueba el JSON y el XML, resuelve los conflictos de git y lee los archivos binarios en hexadecimal. El espíritu de Notepad++, creado de forma nativa para el Mac.

Descárgalo en elApp Store Disponible en Google Play Ayuda y FAQ

Requiere macOS 13 Ventura o posterior · Inglés y francés

Dos ventanas de notepadXL una al lado de la otra, antes de cerrar la app y después de volver a abrirla, con las mismas cuatro pestañas restauradas, dos de ellas sin guardar. Debajo, ocho recuadros de funciones: archivos enormes, coloreado de sintaxis, conflictos de git, editor hexadecimal, JSON y XML, temas, buscar y reemplazar, macros.

Cierra la app con pestañas sin guardar y vuelve a abrirla: 0,2 segundos después todo está de vuelta — texto, cursor, posición de desplazamiento e historial de deshacer.

Dónde encaja

Un bloc de notas que lo aguanta todo

La mayor parte del texto que manejas cada día no es un proyecto: un registro que rastrear, una respuesta JSON que leer, una lista que ordenar, una nota que guardar para más tarde. Lo quieres abierto antes de terminar de pensarlo, y ahí mismo mañana.

TextEdit

Primero el texto enriquecido, luego el texto sin formato. Se arrastra con un archivo grande y no entiende nada de código.

Incluido en macOS

notepadXL

Texto sin formato y código, de cualquier tamaño, en pestañas que sobreviven al cierre. Coloreado de sintaxis, herramientas JSON/XML, vista de fusión, hexadecimal.

Se abre en 0,2 s

Un IDE completo

Proyectos, indexación, extensiones y un arranque largo: demasiada máquina para leer un registro o corregir una línea de configuración.

Para proyectos enteros

Lo que te ofrece

Funciones

Todo ocurre en tu Mac, y las operaciones largas — abrir, buscar, convertir o guardar un archivo enorme — se ejecutan en segundo plano, con una barra de progreso que puedes cancelar.

Se abre en 0,2 segundos

Una app nativa de AppKit, sin entorno de ejecución que arrancar ni nada que indexar: haz clic en el icono y escribe. Discreta en memoria y en procesador, puede quedarse abierta todo el día.

Pestañas que sobreviven al cierre

Cada pestaña se restaura al abrir la app: notas sin título, cambios sin guardar, cursor, posición de desplazamiento e historial de deshacer. Ningún cuadro de «¿Guardar los cambios?» al salir.

Archivos enormes, al instante

Los archivos de varios gigabytes se abren de golpe y siguen respondiendo: el archivo se lee a demanda, nunca se carga entero en memoria. Tus modificaciones se conservan aparte hasta que guardas.

Coloreado de sintaxis

21 lenguajes, desde C y Java hasta Python, Rust, SQL y YAML. Se detectan por la extensión, por un shebang o por el propio contenido — o elige uno en la barra de estado.

Vista de fusión para los conflictos de git

Los archivos con marcadores de conflicto se abren en paralelo, tu versión frente a la suya, alineadas con el algoritmo patience diff. Copia cada bloque a la izquierda o a la derecha, y deshaz cualquier bloque fusionado por separado.

JSON, XML y Base64

Comprueba un documento y salta a la línea y la columna exactas del error. Formatea o compacta el JSON, formatea el XML y el HTML, indenta el código, y codifica y descodifica en Base64.

Editor hexadecimal

Los archivos binarios se abren en una vista hexadecimal con una columna ASCII. Busca secuencias de bytes, ve a una posición en decimal, hexadecimal o porcentaje, y edita los bytes directamente.

Buscar, reemplazar, macros

Expresiones regulares, distinguir mayúsculas, reemplazar todo — rápido incluso en archivos enormes. Graba tus pulsaciones en una macro y reprodúcela, un número de veces concreto o hasta el final del archivo.

Codificaciones y saltos de línea

UTF-8 (con o sin BOM), UTF-16 LE/BE, ANSI, ISO-8859-1/2/15 y ASCII. Convierte o reinterpreta, y pasa de Unix (LF) a Windows (CRLF) y al revés.

Temas

GitHub Light, Papel, Niebla, Clásico, Monokai, Dracula, Nord, One Dark — o crea el tuyo, hasta el último color de la sintaxis. La barra de herramientas y la barra de título siguen al tema.

Archivos, FTP y SFTP

Recorre tus carpetas en un panel lateral y fíltralas por nombre. Añade servidores FTP o SFTP: un archivo remoto se abre en una pestaña y, al guardarlo, vuelve al servidor.

Los pequeños detalles

Resaltado del paréntesis correspondiente, vista general del archivo a la derecha, ir a una línea o al 50 % del archivo, archivos recientes, impresión con números de línea y colores.

Nada sale de tu Mac sin que lo pidas

Sin cuenta, sin estadísticas de uso, sin rastreo. Las únicas conexiones van a los servidores FTP o SFTP que añades. Aislada en un entorno protegido, la app notepadXL solo toca los archivos que abres.

En imágenes

De cerca

notepadXL mostrando un archivo de 1,72 GB y 7,2 millones de líneas, con la vista general del archivo a la derecha.

Un archivo de 1,7 GB, abierto en un segundo

7,2 millones de líneas, que se desplazan y se editan como un archivo pequeño. La vista general de la derecha representa todo el documento.

Un archivo JavaScript con coloreado de sintaxis en un tema oscuro.

Coloreado de sintaxis

Palabras clave, cadenas, números y comentarios con los colores de tu tema. Solo se colorean las líneas visibles, así que sigue siendo rápido sea cual sea el tamaño.

La vista de fusión: HEAD a la izquierda, la rama de la nueva función a la derecha, con flechas para copiar un bloque a un lado o al otro.

Resolver los conflictos de git

Tu versión a la izquierda, la suya a la derecha. El archivo guardado es siempre el resultado de la fusión; lo que aún no has decidido queda entre marcadores de conflicto.

Un archivo SVG en notepadXL con los botones Formatear XML y Comprobar XML en la barra de herramientas.

Comprobar y formatear

La barra de herramientas se adapta al contenido que detecta: Formatear XML y Comprobar XML aquí, Formatear JSON y Comprobar JSON para una respuesta JSON.

Asistencia

Ayuda y asistencia

Si no encuentras aquí la respuesta a tu pregunta, escribe a appstore@starn.fr y cuéntanos qué estabas haciendo cuando surgió el problema.

Primeros pasos

  1. Abre algo o empieza de cero. ⌘O abre un archivo — o arrastra uno a la ventana — y ⌘N crea una pestaña nueva sin título.
  2. Escribe, sin más. Las pestañas sin título se conservan automáticamente. Solo necesitas guardar si quieres el texto en un archivo tuyo.
  3. Deja que la barra de herramientas se adapte. notepadXL detecta lo que contiene la pestaña — JSON, XML, código, un conflicto de git, un archivo binario — y añade los botones correspondientes: Comprobar JSON, Formatear XML, Fusión, Hexadecimal…
  4. Cierra la app sin preocuparte. ⌘Q cierra la app sin preguntar por los cambios sin guardar. La próxima vez que la abras, cada pestaña estará de vuelta.
  5. Dale tu estilo. Los Ajustes permiten elegir el tema, el idioma de la interfaz, el coloreado de sintaxis y el número exacto de líneas en los archivos grandes.

Atajos de teclado

Archivo y edición
⌘NPestaña nueva
⌘OAbrir
⌘SGuardar
⇧⌘SGuardar como
⌥⌘SGuardar todo
⌘WCerrar la pestaña
⌘PImprimir
⌘Z / ⇧⌘ZDeshacer / Rehacer
⌘LIr a la línea
⇧⌘HVista hexadecimal / Vista de texto
Búsqueda, conversión, macros
⌘FBuscar
⌥⌘FReemplazar
⌘G / ⇧⌘GSiguiente / Anterior
⌘EBuscar la selección
⌥⇧⌘JFormatear el JSON
⌥⇧⌘XFormatear el XML / HTML
⌥⇧⌘IIndentar el código
⌃⇧RIniciar / detener la grabación de una macro
⌃⇧PReproducir la macro

Preguntas frecuentes

¿Dónde se guardan mis pestañas sin guardar?

En la carpeta propia de notepadXL, aislada en tu Mac (su carpeta Application Support). En un archivo grande solo se almacenan tus modificaciones, nunca una copia del archivo entero. No se envía nada a ninguna parte. Ajustes ▸ Restablecer los datos de la aplicación lo borra todo.

¿Qué pasa si un archivo ha cambiado mientras notepadXL estaba cerrado?

Si la pestaña no tenía cambios sin guardar, simplemente se carga la nueva versión. Si los tenía, notepadXL no puede aplicarlos sin riesgo a un archivo distinto: carga la versión actual y te avisa. Con la app abierta, un archivo modificado por otra aplicación te pregunta si quieres volver a cargarlo o conservar tu versión.

¿Qué tamaño de archivo puede abrir?

Varios gigabytes. El archivo se lee a demanda en lugar de cargarse en memoria: la apertura es inmediata y el consumo de memoria se mantiene bajo. A partir de 32 MB, el número de líneas se estima primero (≈ en la barra de estado); activa Número exacto de líneas en los archivos grandes en los Ajustes para contarlas en segundo plano.

La búsqueda es lenta en un archivo enorme. ¿Por qué?

Una búsqueda que ignora las mayúsculas tiene que descodificar cada bloque del archivo. Si conoces las mayúsculas y minúsculas exactas del texto, marca Distinguir mayúsculas: el archivo se recorre entonces byte a byte, mucho más rápido. notepadXL te lo sugiere cuando viene al caso.

¿Qué lenguajes se colorean?

C, C++, C#, CSS, Go, HTML, INI / Properties, Java, JavaScript, JSON, Kotlin, PHP, Python, Ruby, Rust, Shell, SQL, Swift, TypeScript, XML y YAML, además de un modo genérico para el resto del código. El lenguaje se detecta automáticamente; haz clic en su nombre en la barra de estado para elegir otro para esa pestaña.

¿Cómo funciona la vista de fusión de git?

Cuando un archivo contiene marcadores de conflicto, el botón Fusión muestra los dos lados uno junto al otro. Copia cada diferencia a la izquierda o a la derecha, o quédate con todo un lado. El documento — y lo que guardas — es siempre el resultado de la fusión; las diferencias que aún no has decidido quedan entre los marcadores <<<<<<< y >>>>>>>. Cada bloque fusionado se puede seleccionar y deshacer por separado, incluso después de volver a la vista de texto.

¿Puedo editar un archivo binario?

Sí. Los archivos binarios se abren en la vista hexadecimal; cualquier otro archivo puede pasar a ella con ⇧⌘H. Escribe en la columna hexadecimal o en la columna ASCII, busca bytes como DE AD BE EF y ve a una posición.

¿Por qué mi macro no sigue los clics del ratón?

Las macros graban las pulsaciones, lo que escribes y los comandos, no los clics del ratón. Mientras grabas, muévete con el teclado o con una búsqueda, y la macro repetirá los mismos movimientos.

¿En qué idioma está notepadXL?

Sigue el idioma de macOS, en inglés o en francés. Puedes imponer uno en los Ajustes.

¿notepadXL envía algo por internet?

Nada por su cuenta: sin estadísticas de uso, sin cuentas, sin nube. Las únicas conexiones son las que tú pides, a los servidores FTP o SFTP que añades en el panel de archivos. Consulta la política de privacidad.

Solución de problemas

«No se ha podido restaurar una pestaña»

El archivo que había detrás de esa pestaña se movió, se renombró o se eliminó mientras notepadXL estaba cerrado, o está en un disco que no está conectado. Vuelve a conectar el disco o abre de nuevo el archivo desde su nueva ubicación.

Los colores están mal, o no aparecen

Comprueba el lenguaje que aparece en la barra de estado: si la detección se ha equivocado, elige ahí el correcto. Si no hay ningún color, puede que el Coloreado de sintaxis esté desactivado en los Ajustes. El texto sin formato y los archivos binarios nunca se colorean.

Los números de línea muestran «≈»

En los archivos de más de 32 MB, el número de líneas se estima para que el archivo se abra de inmediato. Activa Número exacto de líneas en los archivos grandes en los Ajustes; el archivo se puede seguir usando mientras se cuentan.

Quiero empezar de cero

Ajustes ▸ Restablecer los datos de la aplicación borra las pestañas abiertas, el texto sin guardar, las macros, los archivos recientes y los ajustes, y reinicia notepadXL como en su primer arranque. Tus archivos del disco no se tocan.

Contacto

Informes de errores, preguntas y sugerencias de funciones: appstore@starn.fr. Si es un error, indícanos la versión de macOS, el tipo y el tamaño del archivo, y qué hacías justo antes de que fallara: nos ahorra un intercambio de correos.