Funciones
Todas las funciones de la aplicación de un vistazo, agrupadas por áreas. Las descripciones detalladas con ejemplos están en las páginas temáticas del manual. Los atajos en la columna Acceso indican la asignación predeterminada reasignable («predeterminado …»); las entradas fijas (p. ej. Tab en listas) aparecen sin ese prefijo. Los atajos actualmente activos se muestran en la página Atajos de teclado.
Archivo y sesión
| Función | Descripción | Acceso |
|---|---|---|
| Abrir archivos | Abre archivos Markdown mediante diálogo, arrastrar y soltar, «Abrir con» en el gestor de archivos o la lista de archivos recientes. | Archivo → Abrir archivo… (predeterminado Ctrl+O); arrastrar y soltar; «Abrir con» en el gestor de archivos; Archivo → Más funciones de archivo → Archivos recientes |
| Abrir archivo por nombre | Abre un archivo escribiendo parte de su nombre, sin pasar por la estructura de carpetas ni por la búsqueda de texto completo. Se buscan los nombres de archivo y los nombres secundarios del frontmatter; sin entrada aparece arriba el archivo editado más recientemente, con entrada encabezan los nombres que empiezan por ella. El espacio de búsqueda es el área abierta y, si no la hay, la vecindad del archivo activo. | Archivo → Abrir archivo por nombre… (predeterminado Ctrl+T) |
| Nueva pestaña | Abre una pestaña vacía «Sin título» en la ventana activa, en modo edición con vista dividida. El primer guardado abre Guardar como. | Archivo → Nuevo archivo (predeterminado Ctrl+N) |
| Crear subpágina | Crea una nueva subpágina de la página activa: un diálogo pide el nombre, el archivo se crea en la carpeta del archivo activo y se abre como pestaña. Funciona en cualquier nivel, también sobre una subpágina. | Menú Archivo → Más funciones de archivo → Nueva subpágina… |
| Cambiar nombre del archivo | Renombra el archivo activo. Las pestañas abiertas, los marcadores, los archivos recientes y el archivo acompañante del historial se actualizan. Una página con subpáginas arrastra todo su árbol de subpáginas; en una subpágina solo cambia su propio segmento de nombre, y una opción explícita del diálogo libera el nombre completo. | Menú Archivo → Más funciones de archivo → Cambiar nombre…, menú contextual de la pestaña |
| Actualizar los enlaces al cambiar el nombre | Al cambiar el nombre, la aplicación también actualiza las referencias entrantes de otros archivos: enlaces wiki, incrustaciones y enlaces Markdown relativos. Una vista previa opcional muestra de antemano los archivos afectados, y un informe enumera los cambios después. En una aplicación de área, la actualización abarca toda el área; de lo contrario, el espacio de búsqueda conocido. | Diálogo de cambio de nombre (casilla), Ajustes → Comportamiento → Enlaces al cambiar el nombre |
| Desvincular subpágina | Desvincula una subpágina de su página superior: se convierte en una página independiente, sus propias subpáginas la acompañan y los enlaces entrantes se actualizan. El nombre de destino puede cambiarse antes por si ya existe un archivo con ese nombre en ese nivel. | Menú Archivo → Más funciones de archivo → Desvincular de la página superior…, menú contextual de la pestaña |
| Línea de título | Muestra el nombre del archivo sin extensión como línea de título fija al desplazar, con aspecto de encabezado sobre el documento, sin número de línea; las subpáginas aparecen con su nombre lógico completo, con la parte superior atenuada e inalterable. Un clic hace editable el título — en una subpágina su propio segmento de nombre, en los demás casos el nombre completo: al confirmar se cambia el nombre del archivo directamente (incluida la actualización de enlaces), en documentos sin nombre se abre el guardado con el nombre precargado. Las páginas del manual y del sistema no tienen línea de título. | Automáticamente sobre el documento en todas las vistas; clic en el título para cambiar el nombre, Intro confirma, Esc descarta |
| División de documentos grandes | Divide un documento muy grande en varios archivos al guardarlo y los vuelve a unir en un único documento al abrirlo. El corte se realiza solo en un encabezado de los dos primeros niveles; sin uno así, el documento permanece sin dividir. Las partes están en la misma carpeta, llevan el nombre del documento con un añadido y siguen siendo archivos Markdown legibles por separado. La primera división se anuncia y puede rechazarse. | Ocurre automáticamente al guardar |
| Reunir las partes | Reúne las partes de un documento dividido en un único archivo y elimina los archivos de parte. Se ejecuta solo a petición, nunca por sí mismo. Si el resultado supera el umbral, se advierte de antemano que el próximo guardado lo volverá a dividir. | Menú Archivo → Más funciones de archivo → Reunir las partes… |
| Plantillas | Las plantillas son archivos Markdown en una carpeta de plantillas configurable. Al aplicarlas se rellenan marcadores como fecha, título, portapapeles o diálogos de entrada y selección; los archivos nuevos nacen de una plantilla, o la plantilla se inserta en la posición del cursor. | Menú Archivo → Más funciones de archivo → Nuevo archivo desde plantilla…; menú contextual del editor → Insertar → Insertar plantilla |
| Reglas de carpeta | Las reglas de carpeta rellenan automáticamente los archivos nuevos con una plantilla: cada regla asigna una plantilla a una carpeta de destino, gana la coincidencia más profunda. Se aplican a los archivos creados desde la aplicación; la carpeta de plantillas queda excluida. | Configuración → Plantillas |
| Diarios | Los diarios son series de documentos periódicos por área: día, semana, mes, trimestre o año, con esquemas de carpeta y nombre basados en marcadores de fecha, una plantilla opcional y cuatro propiedades automáticas en el frontmatter (nombre del diario, fecha del periodo, inicio y fin) que también pueden completarse en las entradas existentes. Las estanterías agrupan varios diarios; las entradas se abren o se crean según necesidad. Las semanas siguen estrictamente ISO 8601 (inicio en lunes, regla del jueves). | Menú Archivo → Más funciones de archivo → Entrada de diario de hoy / Entrada de diario para una fecha… |
| Navegación de diario | Bloque de navegación dentro de una entrada de diario: muestra el periodo actual en grande, enlaza los periodos superiores de la misma estantería y hojea con flechas al periodo anterior y siguiente. Los clics abren las entradas y crean las que faltan; fuera de una entrada de diario aparece un aviso. Las flechas hojean en la misma pestaña y conservan su modo de vista; los enlaces a los periodos superiores siguen abriendo una pestaña propia. Bajo la etiqueta aparece siempre la situación del periodo respecto al presente: hoy, ayer, hace 3 semanas, dentro de 2 años, contada en la unidad del propio periodo. Junto a cada botón de hojeo está el nombre de su periodo de destino, y un punto marca todo periodo cuya entrada ya existe. | Bloque de código perspective-journal-nav |
| Línea de tiempo del diario | Bloque de línea de tiempo dentro de una entrada de diario: muestra el resumen de periodos en cuatro modos, como fila semanal, calendario mensual, trimestre de tres meses o año de doce meses. Columna de número de semana y encabezado de días desde el lunes, puntos en los días con entrada existente, el día de hoy y el nivel del modo resaltados. Cada elemento abre su periodo y crea las entradas que falten; lo que cuenta son los diarios del estante al que pertenece la entrada. Fuera de una entrada de diario aparece un aviso. | Bloque de código perspective-journal-timeline con mode: week, month, quarter o year |
| Guardar | Guardar y Guardar como. Los cambios sin guardar se marcan con • en el título de la pestaña y de la ventana; al cerrar una pestaña modificada aparece un diálogo de confirmación. Antes de escribir se comprueba el estado del archivo: si cambió fuera de la aplicación, se pregunta si recargar o conservar la versión local. Si se conserva la versión local, la versión sobrescrita queda disponible en el historial del documento. | Archivo → Guardar / Guardar como… (predeterminado Ctrl+S / Ctrl+Mayús+S) |
| Guardado automático | Opcional: guardado automático. Guarda 2 segundos después de la última edición o al perder el foco la ventana. Las pestañas sin ruta («Sin título») no se guardan automáticamente. Si un archivo cambió fuera de la aplicación, no se escribe; un mensaje en la barra de estado lo indica y la decisión se toma al guardar manualmente. | Archivo → Más funciones de archivo → Guardado automático |
| Historial del documento | Registra los cambios de un documento como historial de revisiones en un archivo acompañante (Markdown-Data, .mdd) junto al documento. Los guardados consecutivos se agrupan en paquetes de cambios mediante ventanas de tiempo configurables; los cambios hechos fuera de la aplicación se detectan al abrir y al guardar y se registran como paquete propio. Cada paquete de cambios registra además con qué nombre de inicio de sesión y en qué equipo se originó; es una constatación en el momento del cambio y no una cuenta de usuario gestionada. | Ajustes → Comportamiento → Historial del documento |
| Interruptor del historial | Activa el historial en tres niveles: por documento (propiedad YAML history), por área (archivo de área Area_Settings.mdda) y para toda la aplicación. El nivel de archivo prevalece sobre el de área y este sobre el ajuste de la aplicación; desactivar solo pausa, el historial existente se conserva. El icono de la barra de estado muestra el estado efectivo y su origen. | Icono Historial del documento en la barra de estado, Ajustes → Comportamiento, propiedad YAML history |
| Vista del historial | Muestra la lista de revisiones de un documento con fecha, origen y alcance de los cambios. Cada revisión puede consultarse, dos estados (incluido el actual) se comparan línea a línea, y un estado antiguo puede recargarse en el editor; al guardar se crea entonces una nueva revisión. La pestaña de la vista se sitúa inmediatamente a la derecha de la pestaña de su documento y la acompaña en cuanto la vista muestra otro documento. | Ver → Historial del documento, icono Historial del documento en la barra de estado |
| Nota del documento | Mantiene una única nota por documento, separada del contenido y guardada en el archivo acompañante (Markdown-Data, .mdd). Admite Markdown con una vista previa renderizada conmutable, se guarda automáticamente y, a diferencia del historial, no tiene revisiones; al editar en varias ventanas aparece un aviso de conflicto. | Ver → Barra lateral → Paneles → Notas, icono Notas en la barra de estado |
| Metadatos de bloque | Asocia a bloques individuales de un documento propiedades estructuradas y tipadas (texto, lista, número, verdadero/falso, fecha, multilínea), ancladas al ancla de bloque y guardadas en el archivo complementario (Markdown Data, .mdd). Se gestionan en un panel lateral que sigue al cursor y que también maneja los datos huérfanos y el renombrado de anclas. Los bloques con propiedades llevan un indicador discreto en la vista renderizada y en el modo en vivo; al hacer clic se abre el panel. | Ver → Barra lateral → Paneles → Propiedades de bloque, icono Propiedades de bloque en la barra de estado |
| Guardado de adjuntos | Un archivo del portapapeles o del gestor de archivos se guarda automáticamente al pegarlo o arrastrarlo, y se enlaza en el texto. La ubicación es configurable, global y por área; las imágenes reciben una referencia de imagen y los demás archivos un enlace. Un nombre de archivo existente nunca se sobrescribe. | Predeterminado Ctrl+V, o arrastrar un archivo al editor o a la vista renderizada |
| Apertura de un adjunto | Una referencia a un adjunto lo abre en el programa que le asigna el sistema operativo. Solo se abren destinos dentro del área o de la carpeta del documento; en archivos que pueden ejecutar código aparece primero una confirmación. | Clic en la referencia; doble clic para imágenes en el editor |
| Exportación portable | Guarda el archivo activo como Markdown portable. Las tablas Perspective se reemplazan por tablas HTML en línea, para que el archivo también se muestre como una tabla real en otras aplicaciones Markdown. Los diagramas Mermaid se graban como imagen terminada, siempre dibujada en claro; un diagrama defectuoso sigue siendo un bloque de código. Detalles en la página del manual «Perspective Table». | Archivo → Más funciones de archivo → Exportar → Markdown portable… |
| Impresión | Imprime el contenido de la pestaña activa directamente en una impresora, sin el rodeo de un archivo PDF. El diálogo de impresión del sistema operativo elige impresora, intervalo de páginas, copias y dúplex; el tamaño de página, la orientación y los márgenes se rellenan previamente desde la sección «Exportación» de la configuración. La impresión sigue la vista activa igual que la exportación a PDF: la vista de código fuente imprime Markdown en bruto con resaltado de sintaxis, los demás modos el documento formateado. La impresión siempre es clara, incluso con el tema oscuro. | Archivo → Más funciones de archivo → Imprimir… (predeterminado Ctrl+P) |
| Exportación a PDF | Imprime el contenido de la pestaña activa en un archivo PDF: la vista renderizada como documento formateado, la vista de código fuente como Markdown en bruto con resaltado de sintaxis y números de línea según la configuración de la pestaña. El PDF es siempre claro, incluso con el tema oscuro; fórmulas, diagramas, resaltado de código, avisos y tablas perspective aparecen como en la vista previa. El tamaño de página, la orientación y los márgenes se configuran en la sección «Exportación» de la configuración. | Archivo → Más funciones de archivo → Exportar como PDF… (predeterminado Ctrl+Mayús+P) |
| Recarga automática | Los archivos modificados se recargan automáticamente; los archivos eliminados aparecen tachados en la pestaña; al recargar también se actualizan las consultas, las incrustaciones, los retroenlaces y la vista de grafo. | automático ante cambios externos |
| Restaurar sesión | La sesión (pestañas, columnas, vistas) se guarda al salir y se restaura al iniciar (desactivable). | Ayuda → Restaurar sesión |
| Conservar borradores | Los documentos nuevos que nunca se guardaron sobreviven al cierre: su contenido se almacena y se reabre como pestañas sin título en el siguiente inicio, con independencia de la restauración de sesión (desactivable). | Ajustes → Comportamiento |
| Recordar estado de la ventana | Posición, tamaño y estado maximizado de la ventana se recuerdan al salir y se restauran al iniciar. | automático al salir |
| Espacios de trabajo | Los espacios de trabajo con nombre conservan de forma permanente una aplicación lógica con todas sus ventanas, pestañas, grupos de pestañas y vinculación de área, y se actualizan automáticamente mientras trabajas. Abrir restaura todas las ventanas en su último estado, cerrar congela el estado; crear, renombrar, el color y eliminar se gestionan en el diálogo de administración. Las ventanas de un espacio de trabajo abierto llevan su color en la barra de título de la ventana (variante adaptada al tema; requiere Windows 11; de lo contrario permanece la barra de título estándar). | menú Archivo → Espacios de trabajo |
| Libros | Un libro reúne varios archivos Markdown en un orden de lectura fijo: la carpeta del libro contiene el archivo del libro y un archivo complementario con el árbol de capítulos, mientras que los capítulos siguen siendo archivos corrientes y legibles por separado. Un libro abierto es una aplicación propia con ventana propia: la carpeta del libro es su espacio de trabajo, el título de la ventana lleva el nombre del libro y dos libros nunca están en la misma ventana. Un panel muestra el índice, mantiene la estructura (crear capítulos, vincular y desvincular, reordenar) y avanza y retrocede más allá de los límites de capítulo. Los archivos de capítulo se pueden mover dentro de la carpeta del libro; las referencias y el árbol de capítulos se actualizan en consecuencia. | menú Archivo → Libro y estantería → Abrir libro…, Libro nuevo…, Cerrar libro; Ver → Barra lateral → Paneles → Libro; menú contextual del panel del libro |
| Índice del libro | Un panel lateral muestra el árbol de capítulos del libro abierto en el orden declarado; un clic abre un capítulo y el que se está leyendo aparece resaltado. Debajo está la sección «Sin enganchar» con los archivos Markdown de la carpeta del libro que no cuelgan de ningún capítulo. Un capítulo declarado cuyo archivo ha desaparecido sigue visible y se marca como faltante. | Ver → Barra lateral → Paneles → Libro; botón Libro en la barra de estado; paleta de comandos |
| Mantener la estructura de capítulos | La estructura del libro se mantiene directamente en el índice: arrastrar el marcador situado delante del nombre de un capítulo reordena, engancha y anida; en la entrada con el foco, Alt y las teclas de flecha mueven el mismo capítulo junto con sus subcapítulos. El menú contextual crea un capítulo nuevo, engancha un archivo y lo vuelve a desenganchar. Solo cambia la declaración del archivo complementario, no se mueve ningún archivo. | panel del libro: arrastrar el marcador delante del nombre de un capítulo; en la entrada con el foco, Alt+↑ y Alt+↓ para reordenar, Alt+→ y Alt+← para anidar y desanidar; menú contextual «Nuevo capítulo», «Enganchar», «Desenganchar» |
| Recorrido de lectura del libro | Avanza y retrocede por el libro, más allá del límite del archivo individual. El paso sigue el orden de lectura del índice, en el que un capítulo precede a sus subcapítulos. Al principio y al final del libro no hay vuelta circular, sino un aviso en la barra de estado; los archivos sin enganchar quedan fuera del recorrido. | botones de avance y retroceso en la cabecera del panel del libro; paleta de comandos (predeterminado Ctrl+Alt+Av Pág y Ctrl+Alt+Re Pág) |
| Mover el archivo del capítulo | Mueve el archivo de un capítulo a otra carpeta dentro de la carpeta del libro. Las referencias al archivo se actualizan y la entrada conserva su lugar en el árbol de capítulos junto con sus subcapítulos, porque la ubicación de la carpeta no dice nada sobre la estructura. Un destino fuera de la carpeta del libro y un nombre de archivo ya ocupado allí se rechazan. | menú contextual de una entrada del panel del libro → «Mover el archivo del capítulo…»; paleta de comandos |
| Reparar capítulos faltantes | Un capítulo declarado cuyo archivo ya no está en el lugar esperado permanece en el índice y se marca como faltante. Si en otro punto de la carpeta del libro existe un archivo con el mismo nombre, aparece como propuesta; nada se ejecuta por sí solo. Desde el menú contextual el capítulo se reasigna a un archivo, a partir de la propuesta o mediante la elección de archivo, o bien se desengancha. | menú contextual de una entrada faltante del panel del libro → «Reasignar…» y «Desenganchar» |
| Estantería | Una estantería agrupa libros: en la carpeta de la estantería están el archivo de estantería (texto descriptivo; propiedades y referencia de imagen en el frontmatter) y un archivo complementario que nombra el archivo de estantería y lleva los libros asignados; los libros están como carpetas de libro directamente debajo. Una estantería abierta es una aplicación propia con ventana propia, limitada a la carpeta de la estantería; cada acceso a un libro lleva a la ventana propia de ese libro. Las estanterías se pueden crear, abrir y ampliar con libros; las carpetas de libro aún sin asignar aparecen en la vista como sección propia. Una estantería abierta sobrevive a la restauración de sesión. | Menú Archivo → Libro y estantería → Abrir estantería…, Estantería nueva…, Cerrar estantería; apertura del archivo de estantería |
| Vista de estantería | Una estantería abierta aparece como página propia en el sistema de pestañas con dos presentaciones conmutables: los mosaicos muestran las imágenes de los libros en cuadrícula (sin referencia de imagen, un mosaico de relleno con el título del libro), las filas muestran imagen, nombre, número de capítulos, autor y descripción. Un clic abre el libro; la presentación elegida se recuerda por estantería. | se abre al abrir una estantería; conmutador mosaicos/filas en la vista |
| Fecha de creación y modificación | Mantiene automáticamente dos campos del frontmatter al guardar: la fecha de creación a partir de la fecha de creación del archivo y la fecha de modificación a partir del momento de guardado. Los nombres de los campos, el formato (fecha o fecha y hora) y la creación de campos que faltan son configurables; una fecha de creación existente no se modifica. | Ajustes → Extensiones → Fecha de creación y modificación; configuración en Ajustes → Marcas de tiempo. |
| Exportación e importación de la configuración | Escribe la instalación propia en un archivo Markdown legible y vuelve a leerla en otro sitio: comportamiento y aspecto, esquemas de color, atajos de teclado, barra de formato, botones de la barra de estado con sus macros, disposición de la barra lateral, plantillas, marcadores, estado de activación de las extensiones y los sistemas de calendario del área abierta — en estos, si se desea, solo un bloque, para transmitirlo a otra área. Antes de la exportación se elige qué tipos de datos van; antes de aplicar, una vista previa muestra qué se añade, se reemplaza, se renombra o se omite, añadiéndose lo creado por usted mismo y quedando intacto cuando ya existe el mismo nombre. El estado de sesión, los datos ligados al equipo y el espacio de almacenamiento de las extensiones externas nunca van. | Archivo → Configuración → Exportar… / Importar…; página My Extended Memory |
| Idioma de interfaz propio | La interfaz se puede traducir a un idioma que EM4me no incluye: descargue la plantilla de idioma, tradúzcala en su propio editor y cárguela como idioma propio. El idioma cargado aparece después en la selección de idioma de la barra de estado, junto a los incluidos. Las entradas que el archivo propio no conoce aparecen en inglés; una versión actualizada del archivo propio con las entradas que faltan se puede guardar y completar en cualquier momento. | Archivo → Idioma propio → Descargar la plantilla… / Cargar… / Eliminar… / Actualizar…; selección de idioma en la barra de estado |
Edición
| Función | Descripción | Acceso |
|---|---|---|
| Modo edición | Editar contenido Markdown. El modo edición funciona en las vistas Código, Dividida y Live; un clic en el lápiz en la vista Lectura cambia a una vista de edición y activa el editor. Cuál de ellas se puede configurar (Dividida de forma predeterminada); quien trabaja sobre todo en la vista Live la ajusta a esa. | Lápiz en la barra de estado; Ver → Editar (predeterminado Ctrl+E); vista de destino en Ajustes → Comportamiento |
| Sangría de listas | Tab y Mayús+Tab aumentan o reducen la sangría de un elemento de lista junto con sus subelementos en un nivel. La profundidad sigue al elemento superior, de modo que la anidación también surta efecto en la vista renderizada. Solo se aplica sangría donde existe un elemento superior bajo el cual pueda colocarse el actual. | Tab / Mayús+Tab en el editor |
| Estructura de listas | Los elementos de lista se pueden mover hacia arriba y hacia abajo junto con todos sus subelementos; el salto abarca siempre la rama vecina completa y el nivel permanece invariable. El comando «Seleccionar la rama» marca un elemento con todo lo que cuelga de él, como base para copiar o cortar ramas enteras. | Predeterminado Alt+Flecha arriba / Alt+Flecha abajo; paleta de comandos: Seleccionar la rama |
| Numeración automática | Las listas numeradas se renumeran solas en el texto fuente en cuanto trabajas en ellas: tras mover y aplicar sangría, así como tras insertar o eliminar líneas. El número inicial de una lista se conserva. Una línea vacía comienza una lista nueva; si surge de tu edición, la lista siguiente empieza de nuevo en 1. El texto fuente y la vista muestran los mismos números. | se aplica al editar listas numeradas |
| Continuar y terminar listas | La tecla Intro continúa una lista y añade una viñeta, un número consecutivo o una casilla vacía. En un subelemento vacío reduce la sangría un nivel; en el nivel superior termina la lista y deja una línea vacía. | Tecla Intro en el editor |
| Editor de tablas | Tab y Mayús+Tab saltan entre celdas de una tabla pipe en el editor. Tab al final de la última fila crea una nueva fila con el mismo número de columnas. Enter al final de una fila hace lo mismo; doble Enter en una fila vacía sale de la tabla. | Tab / Mayús+Tab / Intro en tablas pipe |
| Edición de tablas en el modo en vivo | Las tablas pipe se editan in situ en el modo en vivo: el clic acierta la celda, el tabulador y las flechas llevan de celda en celda, y la tabla permanece compuesta en lugar de desplegarse a su fuente. Los cambios se escriben de vuelta en la fuente Markdown, con deshacer y rehacer como al escribir. Para la sintaxis en bruto de una tabla sirve la vista de código o la vista dividida. | Vista en vivo → clic en una celda de tabla |
| Herramientas de tabla | Operaciones de edición para ambos tipos de tabla en la posición del cursor: alineación de columnas (izquierda, centro, derecha), mover, insertar y eliminar filas y columnas, así como transponer. El submenú aparece solo cuando el cursor está dentro de una tabla; cada operación es un único paso de deshacer, y las tablas pipe se reformatean con las columnas alineadas. En las tablas Perspective con celdas colspan o rowspan, las operaciones de columna y la transposición se rechazan con un aviso. | Clic derecho en una tabla → Tabla; todas las operaciones también mediante la paleta de comandos, asignación de atajos en Archivo → Configuración… → Atajos de teclado |
| Insertar marca de tiempo | Inserta la fecha y hora actuales en formato aaaa-mm-dd hh:mm en la posición del cursor; una selección activa se reemplaza (en modo edición). |
predeterminado Ctrl+Mayús+D |
| Entrada de fecha y hora | Abre una ventana emergente de calendario con entrada de hora e inserta el valor elegido en la posición del cursor; la fecha y la hora se pueden activar por separado (formatos 2026-07-10, 14:30 o combinados). En el editor, la secuencia ;; también abre el selector. Los valores en estos formatos, insertados o escritos a mano, son clicables en el editor (modo código y en vivo) y se modifican a través del selector precargado. |
predeterminado Ctrl+Alt+T (fecha y hora), Ctrl+Alt+D (solo fecha), Ctrl+Alt+U (solo hora); disparador de escritura ;; en el editor; clic en un valor en el editor |
| Búsqueda de texto completo | Búsqueda de texto completo con resultados en directo, expresiones regulares (botón .*) y distinción de mayúsculas (Aa). El signo de interrogación de la barra muestra una referencia rápida de regex. | predeterminado Ctrl+F |
| Buscar y reemplazar | Buscar y reemplazar en modo edición, con referencias hacia atrás de regex ($1, $2, …) en el texto de reemplazo. «Reemplazar todo» es una sola transacción — Ctrl+Z deshace todo de una vez. | predeterminado Ctrl+H (en modo edición) |
| Ámbito de búsqueda | El ámbito de búsqueda sigue a la pestaña en la que se busca: una página del manual abarca todo el manual, los ajustes todas sus secciones, un archivo de un área abierta toda el área, un archivo suelto solo a sí mismo. Las coincidencias aparecen agrupadas en el panel lateral y un clic lleva al lugar encontrado. | Ctrl+F por defecto; el ámbito resulta de la pestaña y se muestra a la izquierda en la barra de búsqueda |
| Búsqueda en el área | Con un área abierta, la búsqueda abarca todos los archivos Markdown del área y no solo el archivo abierto. Las coincidencias aparecen agrupadas por archivo en el panel lateral, con el archivo abierto en primer lugar y con su estado sin guardar. Un clic abre el archivo en el lugar encontrado y el siguiente paso cruza el límite del archivo. | Ctrl+F por defecto en un archivo de un área abierta; lista en el panel «Resultados de búsqueda» |
| Sustitución en toda el área | En un área abierta la búsqueda también sustituye: la lista de resultados recibe una casilla por coincidencia y por archivo y se convierte así en la vista previa; «Reemplazar todo» ejecuta la pasada sobre las posiciones seleccionadas, también en archivos que no están abiertos. Cada archivo modificado deposita su estado anterior en el historial del documento, incluso con el historial desactivado, y después un informe nombra lo modificado, lo omitido y lo que ha cambiado desde la búsqueda. | Ctrl+H de forma predeterminada en un archivo de un área abierta; selección y botón «Reemplazar todo» en la barra de búsqueda |
| Linter Markdown | El linter Markdown ligero marca discretamente siete defectos típicos en el editor: URL sin sintaxis de enlace Markdown, textos de enlace vacíos, textos alternativos ausentes, enlaces wiki sin destino localizable, anclas wiki rotas, tipos de callout desconocidos y marcadores de comentario sin pareja. Al pasar el cursor se muestra una explicación. | automático en el editor |
| Corrección ortográfica | El corrector ortográfico del sistema operativo marca las palabras mal escritas en el modo de código fuente y en el modo en vivo. Un clic derecho sobre una palabra marcada muestra sugerencias de corrección y permite añadirla de forma permanente al diccionario. La comprobación usa el idioma del sistema operativo, con independencia del idioma de la interfaz. | Configuración → Extensiones → Corrección ortográfica; interruptor en Configuración → Corrección ortográfica; correcciones desde el menú contextual del editor |
| Tablas Perspective | Tablas con celdas-bloque de varias líneas mediante un bloque de código perspective-table con sintaxis propia basada en líneas. Detalles y ejemplos en la página del manual «Perspective Table». | bloque de código perspective-table |
| Tablas Perspective ampliadas | Las tablas Perspective admiten adicionalmente ordenación ({|+sortable), resaltado de estado (|.error, |-.warn etc.) y alineación predeterminada por columna ({|+cols="left right right"). Detalles y ejemplos en la página del manual «Perspective Table». |
añadidos de sintaxis en la línea {| |
| Frontmatter | El frontmatter YAML al inicio del archivo (entre ---) se reconoce como metadatos y se mantiene separado del contenido del documento. El panel fuente muestra el bloque con un fondo sutil. |
bloque --- al inicio del archivo |
| Barra Propiedades | La barra Propiedades muestra los campos del frontmatter editables en vivo con inferencia de tipo (texto, lista, fecha, número, booleano, multilínea). Los cambios siguen la configuración de autoguardado. | icono de la barra de estado; Ver → Barra lateral → Paneles → Propiedades (predeterminado Ctrl+;) |
| Sugerencias de valores existentes | Al hacer clic en un campo de valor del panel de propiedades se ofrecen los valores ya asignados a esa propiedad en el área, en orden alfabético; cada carácter escrito reduce la lista. Si un perfil de propiedades define un conjunto de valores, ambos orígenes aparecen juntos y siguen siendo distinguibles. Si la propiedad no aparece en ninguna parte del área, no se muestra ninguna lista. | Clic en un campo de valor del panel de propiedades; se puede desactivar en Ajustes → Extensiones |
| Perfiles de propiedades | Definiciones de campos centralizadas para las propiedades: los perfiles son archivos Markdown en una carpeta de perfiles del área cuyo frontmatter define por campo un nombre, un tipo, opcionalmente un rango de valores fijo (selección simple o múltiple) y un valor predeterminado; el nombre del campo es la única indicación obligatoria, y el formato ya prevé opciones propias del tipo, fuentes del repertorio de valores y definiciones hijas anidadas. Los documentos se asignan mediante un campo del frontmatter; un perfil estándar se aplica a todos los archivos del área. El editor de propiedades y el panel de propiedades de bloque sugieren los campos definidos, ofrecen los rangos de valores como listas de selección y muestran un aviso suave en caso de desviación, sin bloquear la entrada; la lista de perfiles de los ajustes nombra con precisión las definiciones defectuosas (definición, indicación, expectativa). Detalles en la página del manual «Perfiles de propiedades». Desde la ampliación de tipos, el conjunto conoce además un enlace a un archivo y una hora; número, fecha, enlace y selección llevan opciones propias del tipo, y el modo múltiple rige para todo tipo en el que varios valores tengan sentido. Un perfil puede llevar un símbolo que muestra en el documento qué perfil se aplica. | Ajustes → Perfiles de propiedades; asignación mediante el campo del frontmatter (por defecto class) |
| Herencia de perfiles | Un perfil hereda las definiciones de campos de un perfil padre (extends), puede excluir campos heredados individuales (exclude) y reemplaza un campo heredado por un campo propio del mismo nombre. Son posibles cadenas de varios niveles; la resolución sigue siendo una única secuencia ordenada junto a la asignación múltiple, y un ciclo o un perfil padre inexistente solo produce un aviso en el perfil. Detalles en la página del manual «Perfiles de propiedades». |
Indicaciones extends y exclude en el frontmatter de un archivo de perfil |
| Incorporación completa de los campos de perfil | Añade en un solo paso todos los campos que aún faltan de un perfil de propiedades. Los valores existentes y su orden permanecen intactos; los campos que faltan se crean con su valor predeterminado o, si no, vacíos según el tipo (número 0, booleano falso, texto, fecha y lista vacíos). La función se aplica en el editor de propiedades y en el panel de propiedades de bloque. | Clic en el nombre del perfil en el menú de sugerencias del botón de añadir (panel de propiedades y de propiedades de bloque) |
| Conjuntos de valores por nota y consulta | El conjunto de valores permitido de un campo de selección procede, a elección, de la lista fija de la definición, de una nota corriente con un valor por línea, o de una consulta sobre el fondo. Una nota de valores se actualiza como un archivo de perfil: su modificación surte efecto sin reiniciar, también desde fuera. Una consulta solo se evalúa cuando un campo necesita sus valores, y se recuerda hasta el siguiente cambio del fondo: no se calcula nada de antemano sobre el conjunto. Si falta una fuente o no devuelve nada, el campo sigue utilizable, el conjunto queda vacío y aparece una indicación en el campo. | valuesFrom con note o query en la definición de campo del archivo de perfil |
| Asignación por etiqueta y carpeta | Un documento encuentra su perfil también mediante una etiqueta o su carpeta, sin que en él deba figurar un campo de asignación. Las asignaciones se configuran por área; una carpeta vinculada incluye sus subcarpetas. La resolución sigue siendo una única secuencia ordenada en cuatro pasos —campo de asignación, etiqueta, carpeta, perfil predeterminado—, las vías se complementan y, con el mismo nombre de campo, gana la primera coincidencia. Para que siga siendo legible por qué un documento tiene sus campos, la cabecera de la sección Propiedades muestra el símbolo del perfil resuelto junto con el paso por el que se encontró. | Ajustes → Perfiles de propiedades → Asignación por etiqueta y carpeta |
| Formulario de campos del documento | Debajo de los campos del documento, la sección de propiedades muestra un área desplegable con todos los campos que sus perfiles definen y que aún faltan. Encima figura la cadena de perfiles vigentes: por cada nivel el símbolo, el nombre y la vía por la que se aplica el perfil; la profundidad de herencia se ve como sangría y, a partir del primer nivel heredado, la línea indica «heredado» en lugar de la vía. Los campos que faltan en un nivel se adoptan de una vez — con un valor vacío acorde al tipo, sin tocar los valores existentes y como un único paso de deshacer; un nivel sin campos faltantes no ofrece la adopción. Cada campo lleva el símbolo del perfil del que procede. Un campo aún no adoptado permanece fuera del bloque de metadatos mientras esté vacío: el simple despliegue no escribe nada. | Sección de propiedades → «Todos los campos de este documento»; comando «Abrir el formulario de campos del documento»; menú contextual de la pestaña → «Abrir el formulario de campos» |
| Vista por perfil como consulta generada | Un comando escribe en la posición del cursor la consulta sobre los documentos de un perfil. Abarca las tres vías de asignación explícitas — el campo de asignación y las vinculaciones por etiqueta y por carpeta del perfil — y una vinculación por carpeta incluye sus subcarpetas. Si el perfil elegido es el perfil estándar del área, la consulta abarca todos los documentos. Los documentos de un perfil heredero quedan fuera: llevan sus campos, pero no son lo mismo. El bloque insertado es una consulta ordinaria y se puede modificar después; refleja la asignación en el momento de generarse y no sigue los cambios posteriores de las vinculaciones. | Comando «Insertar consulta de perfil» |
| Campos derivados | Un perfil puede declarar campos que no llevan su valor, sino que lo reciben: un campo de fórmula calcula a partir de los demás campos del mismo documento —con el mismo lenguaje y el mismo catálogo de funciones que una columna de consulta—, y un campo de recopilación reúne los documentos que apuntan a este a través de un campo indicado. Ambos surgen al mostrarse y por eso no figuran en el bloque de metadatos: abrir un documento no lo modifica, y el valor siempre está al día. En ambos editores de propiedades aparecen como no editables. Si dos campos se remiten en círculo, o si una regla de cálculo nombra un campo que aquí no existe, el valor queda vacío y lleva una indicación; nada se bloquea. Como ese valor no está en el archivo, tampoco admite una condición de consulta; donde eso moleste, que calcule la consulta. | Archivo de perfil: type: formula con options.expression, type: lookup con options.relatedField y opcionalmente options.from |
| Campos estructurados | Un campo puede llevar un objeto con campos hijos con nombre o una lista de objetos semejantes: «reunión con tres participantes» ya no necesita tres listas paralelas para nombre, función y empresa cuya relación solo está en el orden. Los campos hijos están anidados en el archivo de perfil y pueden llevar cualquier tipo, incluido otro objeto. Ambos editores de propiedades los muestran apilados: los campos hijos sangrados bajo su campo, y las entradas de una lista como grupos que se añaden y se quitan. Un campo hijo aún sin definir permanece visiblemente vacío en lugar de rellenarse, y no se escribe. En el bloque de metadatos los valores aparecen como una estructura anidada corriente y siguen siendo legibles sin la aplicación. Los valores estructurados guardados en un párrafo no aparecen en el índice del área y allí no admiten condición de consulta. | Archivo de perfil: type: object o type: objectlist con una lista fields anidada |
| Consulta Perspective | Inserta una lista o tabla de archivos dinámica y cliqueable en el documento: un bloque de código perspective-query con una consulta sobre las propiedades del frontmatter y los campos de archivo (nombre, carpeta, fechas, tamaño, etiquetas, enlaces) enumera todos los archivos coincidentes del ámbito de búsqueda y los mantiene actualizados. Las condiciones admiten comparaciones, cálculo de fechas y duraciones y un catálogo de funciones. Detalles y ejemplos en la página del manual «Consulta Perspective». |
Bloque de código perspective-query |
| Fuentes de consulta | La selección de fuentes acota el ámbito de la consulta antes de la condición: por carpeta, por etiqueta (jerárquica) o mediante relaciones de enlaces (archivos que enlazan a un destino, o archivos a los que enlaza un destino); combinable con y/o, paréntesis y negación. | Cláusula FROM en el bloque de código perspective-query |
| Tabla de consulta | La consulta puede producir una tabla en lugar de la lista: columnas libremente definibles a partir de campos o expresiones, títulos de columna mediante alias y columna de archivo desactivable. La columna de archivo y los valores de enlace siguen siendo cliqueables como las entradas de la lista. | Cláusula TABLE en el bloque de código perspective-query |
| Ordenación y multicolumna de consulta | Las listas y tablas de resultados se ordenan por varias claves (ascendente o descendente, según el tipo número, fecha o texto; los valores ausentes van al final) y se limitan en cantidad; las listas de resultados pueden fluir en hasta ocho columnas. | Cláusulas SORT, LIMIT y COLUMNS en el bloque de código perspective-query |
| Consulta de bloques | La consulta puede devolver bloques en lugar de archivos: el añadido de ámbito BLOCKS evalúa las propiedades de bloque de los documentos, incluida la marca de tiempo updated; los campos del frontmatter y los campos de archivo del documento portador siguen siendo utilizables en las condiciones. Los resultados aparecen como destinos clicables de la forma Archivo#^ancla, y el clic salta al bloque. Detalles y ejemplos en la página del manual «Consulta Perspective». |
Añadido de ámbito BLOCKS tras LIST o TABLE en el bloque de código perspective-query |
| Autorreferencia de la consulta | Una consulta puede referirse a su propio archivo portador y no solo a los resultados: el prefijo this. lee sus campos de archivo y sus propiedades del frontmatter (this.file.link, this.area), el enlace wiki vacío como fuente reúne los archivos que enlazan a él, y outgoing con destino vacío la dirección contraria. El mismo texto de consulta se evalúa así de forma distinta en cada archivo; sin archivo portador resoluble la referencia queda vacía en lugar de abarcar de más. |
Prefijo this. y enlace wiki vacío [[]] en el bloque de código perspective-query |
| Piezas de valor de la consulta | Piezas para columnas de resultado compuestas: file.day lee la fecha del prefijo ISO de un nombre de archivo, days convierte una duración en días enteros, numberformat y currencyformat presentan números e importes localizados, infolder acota una lista de enlaces a una carpeta. El signo más une también valores de fecha, duración y enlace con texto. Los tres formateadores siguen el idioma configurado del programa. |
Campo file.day y las funciones days, numberformat, currencyformat e infolder en el bloque de código perspective-query |
| Resalte en los resultados de la consulta | La función bold resalta un valor o una parte de una expresión compuesta, tanto en celdas de tabla como en el complemento de lista y en el título de grupo; la marca sobrevive a la concatenación con otras partes. El contenido de las celdas no evalúa Markdown, así que un asterisco en el texto queda literal. Comparación, orden y agrupación siguen trabajando sobre el texto puro. |
Función bold en el bloque de código perspective-query |
| Perspective Datatable | Tabla de datos tipada como bloque de código: columnas con tipos de valores fijos (texto, número, fecha, hora, booleano) y formato de visualización opcional, fila de agregados que calcula en vivo (suma, promedio, mín, máx, recuento) y columnas calculadas con el lenguaje de expresiones de la Consulta Perspective. Detalles y ejemplos en la página del manual «Perspective Datatable». Un encabezado de columna puede llevar su propio texto en lugar del identificador de columna, y la indicación de tipo situada debajo se puede desactivar por tabla. | Bloque de código perspective-datatable |
| Edición en cuadrícula de la tabla de datos | Los valores de la tabla de datos se editan directamente en la cuadrícula renderizada: entrada de celda validada por tipo, conmutación booleana directa, añadir y eliminar filas. Cada confirmación escribe de vuelta en el bloque de código; deshacer pasa por el historial del editor. | Clic en una celda de la cuadrícula en vista dividida o modo en vivo; Intro o F2 con la celda enfocada |
| Ordenación y filtros de la tabla de datos | El clic en la cabecera de columna ordena la vista de la tabla según el tipo (ascendente, descendente, anulado); una fila de filtros desplegable filtra por columna, con agregados filtrados e indicación «n de m filas». Funciones de vista puras: el código fuente permanece sin cambios, nada se guarda. | Clic en la cabecera de columna; conmutador de filtro en el borde derecho de la tabla |
| Bloques de script | Un bloque de código con la etiqueta de lenguaje perspective-script ejecuta JavaScript e incrusta el resultado en el documento renderizado: evaluaciones libres sobre los datos del ámbito de búsqueda (archivos, frontmatter, propiedades de bloque) con salida en lista, tabla y elementos mediante la API pq de solo lectura. Los scripts se ejecutan confinados en un sandbox aislado, sin acceso a archivos ni a la red; sin activación, el bloque muestra su código fuente. Detalles en la página del manual «Bloques de script». |
Bloque de código perspective-script; ejecución mediante el ajuste «Ejecutar bloques de script» (Ajustes → Comportamiento, desactivado por defecto) |
| Cálculos en línea | Expresiones de cálculo en cualquier lugar del texto corrido: entre los marcadores, el lenguaje de expresiones de la consulta Perspective calcula con números, paréntesis, valores de texto, fecha y duración, así como el catálogo de funciones; se muestra el resultado formateado mientras el código fuente conserva la expresión. Las expresiones erróneas muestran un signo de error discreto con una indicación en la información sobre herramientas. | Sintaxis {= expresión =}; \{= para un {= literal |
| Anclas de bloque | Las anclas de bloque ^id al final de la línea colocan un ancla nombrada sobre el bloque envolvente (párrafo, elemento de lista, tabla, bloque de código). Referenciables con [[Archivo#^id]]. |
sintaxis ^id al final de la línea |
| Anclas de bloque en el modo en vivo | En el modo en vivo, un ancla de bloque aparece como una marca discreta al final de la línea en lugar del texto fuente ^id. Al pasar el puntero se indica el identificador; al hacer clic, el cursor se sitúa al final de la línea y se despliega el texto original para editarlo; si el cursor ya está en esa línea, el ancla permanece visible como siempre. La vista renderizada sigue ocultando el ancla por completo: el modo en vivo muestra a propósito que el bloque es un destino de enlace. Si el mismo bloque tiene propiedades, su marca aparece al lado. |
Vista en vivo → marca al final de la línea |
| Autocompletado | Menú de autocompletado al escribir: [[ sugiere nombres de archivo y alias, [[Archivo# anclas de encabezado, [[Archivo#^ IDs de bloque. # en el texto sugiere etiquetas. Las flechas navegan, Intro/Tab selecciona, Esc cierra. Mientras no se escriba nada tras [[, los archivos modificados más recientemente aparecen arriba; al aceptar una sugerencia se escriben también los corchetes de cierre. Tras #, las etiquetas más usadas en el área aparecen arriba; en cuanto se escribe algo, en ambas listas manda la calidad de coincidencia. |
[[ o # al escribir |
| Callouts | Cuadros tipo callout con > [!type] Título como primera línea de una cita. Diez tipos (note, info, tip, success, question, warning, failure, danger, example, quote) con icono y color propios; plegables mediante + (abierto por defecto) o - (plegado por defecto). |
sintaxis > [!tipo] |
| Resaltado | Resaltado de texto con ==Texto== se renderiza con fondo amarillo. El escape \== permanece como texto plano. Dentro de bloques KaTeX ($…$), == no se interpreta como resaltado. |
sintaxis ==texto== |
| Notas al pie | Notas al pie con referencias [^id] en el cuerpo y [^id]: Definición al final del archivo, además de la variante en línea ^[Texto directo]. El render muestra números en superíndice con anclas; al final del archivo se agrupan las definiciones con flechas de retroceso. |
sintaxis [^id] / ^[texto] |
| Códigos emoji | Los códigos emoji como :smile: o :+1: se muestran como emoji Unicode; los códigos desconocidos y patrones con dos puntos (horas, URL) quedan como texto. |
sintaxis :code: |
| Abreviaturas | Abreviaturas mediante una línea de definición *[HTML]: Hyper Text Markup Language; cada aparición recibe un subrayado punteado con el texto largo como tooltip. |
sintaxis *[sigla]: texto largo |
| Figuras implícitas | Una imagen sola en un párrafo se convierte en una figura con el texto alt como leyenda centrada. | imagen sola en un párrafo |
| Tamaños de imagen | Tamaño de imagen directamente en la sintaxis: , también solo ancho (=300x) o solo alto (=x200). |
sufijo de sintaxis =300x200 |
| Listas de definición | Listas de definición: término en una línea, definición debajo introducida con : ; ~ también vale como marcador. |
línea de definición con : |
| Bloques de líneas | Bloques de líneas para direcciones y poemas: las líneas que empiezan con | conservan saltos de línea y espacios iniciales. |
inicio de línea | |
| Contenedores personalizados | Bloques contenedores ::: tipo hasta :::; los diez tipos de callout se muestran en estilo callout (icono, color, título), los nombres desconocidos como caja neutra. |
bloque ::: tipo hasta ::: |
| Bloque multicolumna | Bloque multicolumna ::: columns 2 hasta ::: con 2 a 5 columnas; el contenido fluye de forma automática y equilibrada por las columnas, una línea +++ fuerza el salto de columna. Los números de columnas no válidos recurren a la caja neutra; la exportación a PDF reproduce las columnas. |
bloque ::: columns <n> hasta :::; línea de salto de columna +++ |
| Subíndice y superíndice | Subíndice con H~2~O y superíndice con x^^2^^ (doble caret, porque el ^ simple está ocupado por notas al pie y anclas de bloque). |
sintaxis ~x~ / ^^x^^ |
| Subrayado | Subrayar con ++texto++ (se muestra como elemento ins sin color de inserción). |
sintaxis ++texto++ |
| Atributos de título | IDs de título propios con # Título {#mi-id} (gana al ancla automática) y spans en línea [texto]{.clase #id}; solo se permiten id y class. |
sintaxis {#id} / [texto]{.clase} |
| Spoiler | Spoilers con ||texto oculto||: se muestra cubierto, se revela al pasar el ratón o con foco de teclado. En celdas de tablas pipe, escapar las barras como |; de lo contrario la separación de celdas corta el spoiler. |
sintaxis ||texto|| |
| Critic Markup | Critic Markup para marcar cambios: {++nuevo++}, {--antiguo--}, {~~antiguo~>nuevo~~}, {==resaltado==} y {>>comentario<<}. |
sintaxis {++…++}, {--…--} etc. |
| Comentarios | El texto entre marcadores sigue siendo texto normal. | sintaxis %%comentario%% (también multilínea); \%% para un %% literal |
| Estados de tarea ampliados | Estados de tarea ampliados como - [/] (en curso) o - [!] (importante) como cajas de estado de colores; el conjunto, incluidos estados propios, es configurable. Cada estado lleva un tipo y un símbolo siguiente: el clic sigue la cadena configurada, solo el tipo Hecha fija la fecha de finalización y dispara la recurrencia. |
sintaxis - [/] etc.; Configuración → Estados de tarea |
| Marcadores de tarea | Las líneas de tarea llevan marcadores de símbolo para vencimientos (vencimiento, planificado, inicio; opcionalmente con una hora), seis niveles de prioridad y una regla de recurrencia; todas las vistas los muestran como insignias. Al cambiar de estado, las fechas de finalización y cancelación se crean automáticamente, y al completar una tarea recurrente se genera la siguiente instancia. | marcadores de símbolo al final de la línea; Configuración → Tareas |
| Filtro global | Un texto de filtro configurable decide qué líneas con casilla cuentan como tareas (vacío = todas). Opcionalmente, el texto del filtro se oculta en las vistas. | Configuración → Tareas → Filtro global |
| Consultas de tareas | Con el añadido de ámbito TASKS, la consulta Perspective enumera tareas individuales por todo el ámbito de búsqueda: filtrable sobre todos los campos de marcador (vencimientos con palabras de fecha relativas, tipo de estado, prioridad, texto, título, etiquetas), agrupable en varios niveles mediante GROUP BY y con control de disposición a través de HIDE, SHOW y SHORT junto con un contador de resultados. Una consulta global de la configuración se antepone implícitamente a cada consulta de tareas. | bloque de código perspective-query con LIST TASKS o TABLE TASKS |
| Reescritura desde resultados de consulta | Los resultados de consulta son una superficie de trabajo: la caja de estado avanza el estado, incluidas fechas automáticas y recurrencia, directamente en el archivo fuente, el botón de aplazamiento traslada el vencimiento pertinente (mañana, una semana, elección libre mediante el calendario), el botón de lápiz abre el diálogo de edición. La escritura llega también a archivos no abiertos; las líneas modificadas producen un aviso en lugar de una escritura a ciegas. | caja de estado, botón de aplazamiento y botón de lápiz en los resultados de la consulta de tareas |
| Diálogo de tareas | Un diálogo de formulario edita líneas de tarea o crea nuevas en líneas vacías: descripción, estado del conjunto configurado, prioridad, regla de recurrencia con indicación de validación, los tres vencimientos manuales mediante el calendario de fechas, así como ID, predecesoras y sucesoras con una búsqueda de tareas. Cada aplicación es un único paso de deshacer. | predeterminado Ctrl+Alt+A; menú contextual del editor → Insertar; botón de lápiz de los resultados de consulta |
| Autocompletación de tareas | En las líneas de tarea, la autocompletación propone marcadores: vencimientos mediante el calendario de fechas, prioridad, reglas de recurrencia frecuentes, cambios de estado y la creación de un ID único. La longitud mínima de escritura y el número de sugerencias son configurables; la palabra escrita se sustituye al aceptar. | escritura en una línea de tarea o Ctrl+Espacio; Configuración → Tareas |
| Dependencias de tareas | Las tareas llevan ID y referencias a un predecesor (relaciones fin-inicio). Una tarea está bloqueada mientras un predecesor esté abierto; los resultados muestran una marca discreta, y los campos blocked, blocking, id.set e id.duplicate filtran en consecuencia. Los ID asignados automáticamente son únicos en el ámbito de búsqueda, los duplicados manuales se señalan. | marcadores 🆔 y ⛔; diálogo de tareas → Predecesoras/Sucesoras |
| Puntuación de urgencia | Una puntuación de urgencia a partir del vencimiento (dominante), la prioridad, el bono de planificación y la penalización de inicio ordena las listas de tareas sin trabajo manual (la ordenación predeterminada de la consulta de tareas). El valor se muestra mediante SHOW urgency y se filtra y ordena mediante el campo urgency; el cálculo se realiza en base diaria, sin influencia de la hora. | campo urgency y SHOW urgency en la consulta de tareas |
| Marcador de recordatorio | El marcador de recordatorio ⏰ en una línea de tarea define un momento de aviso en el que la aplicación recuerda la tarea; se distingue del vencimiento 📅, que indica la fecha real. Sin la parte de hora, el ancla se activa a la hora predeterminada configurada. | Sintaxis ⏰ AAAA-MM-DD [HH:MM]; Ctrl+Alt+R predeterminado; autocompletado, diálogo de tarea |
| Notificaciones de recordatorio | Con la aplicación en ejecución y un área abierta, un diálogo anuncia los recordatorios vencidos con descripción y enlace al archivo: marcar como hecho avanza la tarea por la cadena de estados (repetición incluida), Recordar más tarde pospone el momento de aviso (opciones fijas o fecha libre), cerrar lo silencia hasta el siguiente reinicio. Al iniciar, los recordatorios perdidos aparecen juntos en un diálogo de recuperación; no se pierde nada. Una notificación del sistema opcional aparece además cuando la ventana no está en primer plano. | automáticamente con la aplicación en ejecución y un área abierta |
| Lista de recordatorios | Una lista de la barra lateral reúne todos los recordatorios del área, agrupados en Atrasados, Hoy, Mañana y Más tarde. Cada entrada puede completarse o posponerse directamente, y un clic abre el archivo de origen en la línea. El grupo Atrasados incluye también los recordatorios silenciados y ofrece activarlos de nuevo. | Ver → Barra lateral → Paneles → Recordatorios; icono de despertador en la barra de estado |
| Gestión de eventos | Gestión de eventos integrada como bloque de código: citas, cumpleaños, aniversarios y fechas de proyecto como filas de datos con insignias de categoría, la diferencia de tiempo en cuatro escalones, hitos y recurrencia anual. La tabla se mantiene directamente en la vista renderizada y ofrece ordenación, filtros con preajustes guardables y las vistas tabla, panel, calendario mensual/semanal, cronología y diagrama de Gantt. Detalles y ejemplos en la página del manual «Eventos». | Bloque de código perspective-events; paleta de comandos → ‘Insertar bloque de eventos’ |
| Agregación de eventos | Reúne los eventos de los archivos del área en un bloque de eventos: el conjunto base son todos los archivos cuyo campo de asignación nombra el perfil interno «Ereignis»; una consulta en el lenguaje de cláusulas de la consulta Perspective refina la selección. Las ediciones se reescriben en el frontmatter de los archivos de origen, un clic en la fila abre el origen; crear y eliminar quedan reservados a los archivos de origen. | Directiva query: en el bloque de código perspective-events |
| Vínculos de eventos | Encadena eventos como predecesores y sucesores: en el bloque de eventos mediante identificadores asignados automáticamente, en la agregación mediante referencias de archivo en los campos de lista. Ambos lados se mantienen juntos; el indicador abre una ventana con búsqueda, conmutadores de predecesor/sucesor y salto al destino. Eliminar limpia las referencias, duplicar no traslada ninguna. | Indicador de vínculos en la columna Fecha; acción 🔗 de la fila |
| Sistemas de calendario | Cronologías libremente definibles por área: bloques con calendarios paralelos construidos a partir de niveles con cinco tipos de relación (factor fijo, tabla de longitudes, regla intercalar, ciclo independiente, agrupación), épocas sin huecos contadas desde 1 y conversión a través del eje del bloque. Los valores se guardan de forma canónica en el documento, aparecen en todas las vistas como una insignia con nombres y abren el selector precargado con un clic. Detalles en la página del manual «Sistemas de calendario». | Ajustes → Sistemas de calendario (dentro de un área); sintaxis @{nombre del calendario: valor}; paleta de comandos → ‘Insertar fecha de calendario’ |
| Cronologías derivadas | Una cronología que cuenta desde un punto cero propio: indica una cronología de referencia y una fecha dentro de ella y hereda sus unidades desplazadas en fase, por lo que no necesita definición propia. Los valores aparecen como duración escalonada en el nivel de detalle elegido, contada en ambos sentidos desde el punto cero y sin las partes de longitud cero; la ayuda emergente indica el momento correspondiente de la cronología de referencia. Detalles en la página del manual «Sistemas de calendario». | Ajustes → Sistemas de calendario → «Añadir cronología derivada» (dentro de un área); sintaxis @{Nombre: recuento} |
| Botón de copia de código | Botón de copia en la esquina superior derecha de cada bloque de código vallado en el panel de renderizado (incluido dentro de archivos Markdown incrustados). El clic copia el contenido al portapapeles con un breve indicador «Copiado». | botón arriba a la derecha del bloque de código |
| Menú contextual del editor | Un clic derecho en el editor abre un menú contextual con acciones de enlace, formato, párrafo e inserción, además de los comandos del portapapeles. Las acciones de formato y párrafo alternan sobre la selección o la línea del cursor; una marca de verificación indica el estado activo del párrafo. En un editor de solo lectura solo permanece la parte del portapapeles. | Clic derecho en el editor (modo código y live); negrita y cursiva también con Ctrl+B / Ctrl+I por defecto |
| Entradas propias del menú contextual | Las entradas de comando propias aparecen como una sección al final del menú contextual del editor, en modo código y live, con icono y nombre visible opcional. Las entradas cuyo comando no puede ejecutarse en el contexto actual se desactivan en lugar de ocultarse. | Archivo → Configuración… → Colocación de comandos → Menú contextual del editor |
| Barra de formato | Barra sobre el editor con botones para formatos de caracteres, selección de encabezado, listas, cita, enlaces y tabla; los botones presionados reflejan el estado en la posición del cursor, un nuevo clic quita el formato. La asignación es configurable; los botones que no caben en el ancho pasan a un menú Más. Aparece solo en modo edición. Dos botones cubren las tablas: la tabla sencilla con su selector de cuadrícula y el esqueleto de una tabla Perspective. | Automáticamente sobre el editor en modo edición (vistas Código, Dividida y Live); asignación en Archivo → Configuración… → Barra de formato |
| Inserción de enlace en la selección | Cuando hay texto seleccionado y el portapapeles contiene una sola dirección, al pegar se crea un enlace Markdown a partir de la selección y la dirección en lugar de reemplazar la selección. Las direcciones con espacios o paréntesis se encierran entre corchetes angulares, las direcciones www reciben el prefijo https. Sin selección y dentro de áreas de código fuente se aplica el pegado normal. | Ctrl+V con texto seleccionado; interruptor en Ajustes → Comportamiento. Ctrl+Mayús+V pega siempre sin cambios. |
Vista
| Función | Descripción | Acceso |
|---|---|---|
| Modos de vista | Vistas por pestaña: Código, Dividida, Renderizada y Live, además del mapa mental y el lienzo como extensiones activables; el lienzo solo puede elegirse en un documento que contenga una superficie Canvas. El modo elegido se aplica por pestaña; la vista predeterminada para pestañas nuevas se define en la página de configuración (sección ‘Comportamiento’). | botones de la barra de estado; menú Ver (predeterminado Ctrl+1 a Ctrl+4) |
| Modo En vivo | El modo En vivo renderiza Markdown directamente en el editor: negrita, cursiva, enlaces, tablas, código, imágenes, KaTeX y Mermaid aparecen como en el panel de renderizado. El cursor en una línea muestra allí la fuente cruda para editarla. Las tablas son una excepción: permanecen compuestas y se editan celda por celda. | botón de la barra de estado; Ver → En vivo (predeterminado Ctrl+4) |
| Vista de mapa mental | Muestra los títulos y las listas de un documento como mapa mental. El texto corrido aparece como nota en el nodo. Las ramas se pliegan, la superficie se amplía y se desplaza; al pulsar un nodo se salta a ese punto del documento. | Ver → Mapa mental (Ctrl+5 por defecto) |
| Presentación del mapa mental | Controla la imagen del mapa mental: posición de la raíz en cinco direcciones (izquierda, centro, derecha, arriba, abajo), líneas curvas o rectas, nivel a partir del cual un subárbol hereda el color de su rama principal, profundidad desplegada al inicio y anchura máxima de un nodo. El ajuste es el valor por defecto para todos los documentos; un documento concreto lo sustituye para sí mismo. | Archivo → Configuración… → Mapa mental; por documento en el encabezado YAML bajo la clave mindmap |
| Vista de lienzo | Muestra el lienzo de un documento: las tarjetas con texto propio se colocan libremente en la superficie y se unen mediante líneas — dirigidas, dirigidas en ambos extremos o sin punta, opcionalmente en uno de ocho colores y con etiqueta. El texto de una tarjeta es Markdown representado; si no cabe, la tarjeta se desplaza, y nunca crece por sí sola. Las tarjetas se crean con un doble clic sobre la superficie, desde su menú contextual o mediante un comando; las conexiones se trazan desde los tiradores de conexión de una tarjeta seleccionada. Posición, tamaño, texto, dirección, color y lados de conexión se pueden cambiar, y cada acción es exactamente un paso de deshacer; en la simple visualización la superficie es solo de consulta. Es el único modo de vista que depende del documento: sin superficie, el botón y la entrada de menú siguen visiblemente desactivados. Si un documento contiene varias superficies, una pestaña por superficie lleva a cada una de ellas. Fuera de la vista de lienzo, la superficie aparece como un bloque con tipo, volumen y una vista previa de los textos de las tarjetas. La superficie se puede desplazar, ampliar y ajustar a su contenido; detalles en la página del manual ‘Superficie Canvas’. | Ver → Lienzo (Ctrl+6 predeterminado); bloque de código perspective-canvas; paleta de comandos → ‘Lienzo’ y ‘Añadir tarjeta al lienzo’ |
| Formas del lienzo | Además de las tarjetas, una superficie de lienzo admite formas geométricas de seis clases: rectángulo, rectángulo redondeado, elipse, triángulo, rombo y estrella. El color del borde y el del relleno proceden de los ocho colores del esquema de color, el relleno también puede omitirse, y una forma lleva opcionalmente una etiqueta de texto sencillo. La clase, los colores y la etiqueta se cambian en el elemento seleccionado; mover, cambiar el tamaño y eliminar funcionan como en una tarjeta. No hay herramienta de dibujo a mano alzada, y una línea no se conecta a una forma. | Ver → Añadir forma al lienzo; menú contextual de la superficie → Insertar forma; paleta de comandos → ‘Añadir forma al lienzo’ |
| Grupos del lienzo | Un rectángulo de grupo reúne una parte de la superficie y lleva opcionalmente una etiqueta y uno de los ocho colores del esquema de color. Es miembro lo que queda por completo dentro del rectángulo; no se mantiene ninguna lista de miembros al lado. Al mover el grupo, sus miembros lo acompañan y conservan su disposición entre sí, cambiar el tamaño no mueve nada, y eliminar el grupo deja a sus miembros en su sitio. El interior sigue siendo manejable: las tarjetas y las formas que hay dentro se pueden seguir tomando. | Ver → Añadir grupo al lienzo; menú contextual de la superficie → Insertar grupo; paleta de comandos → ‘Añadir grupo al lienzo’ |
| Orden de apilamiento del lienzo | Las tarjetas, las formas y los grupos de una superficie comparten un único orden de apilamiento; cuando se solapan, decide cuál queda encima, y ninguna clase de elemento queda permanentemente por encima de otra. Cuatro comandos mueven en él el elemento seleccionado: traer al frente, traer adelante, enviar atrás y enviar al fondo. Un grupo nuevo aparece al fondo del todo, y una forma nueva o una tarjeta nueva, al frente del todo. Las líneas no se ven afectadas; se dibujan en una capa propia bajo los elementos. | Ver → Orden de apilamiento del lienzo; menú contextual del elemento seleccionado; paleta de comandos → ‘Traer al frente’, ‘Traer adelante’, ‘Enviar atrás’ y ‘Enviar al fondo’ |
| Tarjetas de enlace en el lienzo | Una tarjeta del lienzo puede mostrar el contenido de otro documento en lugar de su propio texto: el documento completo o la parte situada bajo un encabezado o un ancla de bloque. El contenido permanece donde está: la tarjeta no guarda ninguna copia y allí no se puede modificar; si no cabe, la tarjeta se desplaza. El encabezado indica el rótulo propio de la tarjeta o, en su defecto, el destino con su ancla, y un doble clic sobre el contenido abre el documento referenciado en el lugar referenciado. Definir, cambiar y quitar el destino se hace en la tarjeta seleccionada; una tarjeta sin destino vuelve a ser una tarjeta de texto corriente y conserva su texto. | Ver → Añadir tarjeta de enlace al lienzo; menú contextual del lienzo → Añadir tarjeta de enlace al lienzo; menú contextual de la tarjeta → Definir enlace…, Abrir destino, Quitar enlace; barra de la tarjeta seleccionada; paleta de comandos → «Añadir tarjeta de enlace al lienzo» |
| Tarjetas de imagen en el lienzo | Una tarjeta del lienzo puede mostrar una imagen del área en lugar de llevar su propio texto. La imagen sigue siendo un archivo del área: la tarjeta no guarda ninguna copia, sino que remite a ella mediante una ruta junto al documento o mediante el nombre del archivo. Se ajusta a la tarjeta conservando su proporción; no se deforma ni se recorta, y una tarjeta de imagen no se desplaza. El encabezado indica el rótulo propio de la tarjeta o, en su defecto, el nombre del archivo de imagen, y un doble clic sobre la imagen abre el archivo igual que la aplicación abre cualquier adjunto. Definir, cambiar y quitar la imagen se hace en la tarjeta seleccionada; una tarjeta sin imagen vuelve a ser una tarjeta de texto corriente y conserva su texto. | Ver → Añadir tarjeta de imagen al lienzo; menú contextual del lienzo → Añadir tarjeta de imagen al lienzo; menú contextual de la tarjeta → Definir imagen…, Abrir destino, Quitar imagen; barra de la tarjeta seleccionada; paleta de comandos → «Añadir tarjeta de imagen al lienzo» |
| Opciones del código fuente | Ajuste de línea y números de línea opcionales en la vista de código — conmutables por pestaña. Las líneas de lista que se parten continúan con sangría, de modo que la estructura sigue visible. | barra de estado: Ajuste / Números |
| Disposición de la barra lateral | La barra lateral se puede organizar libremente: cada panel puede situarse a la izquierda o a la derecha, el orden es configurable y varios paneles pueden compartir una posición como grupo de pestañas. La disposición se aplica a toda la aplicación; la visibilidad de los paneles sigue siendo conmutable por columna. La disposición predeterminada distribuye los paneles en ambos lados en grupos de pestañas temáticos y se puede restablecer en cualquier momento. | arrastrar el título de un panel o la pestaña de un grupo; Configuración → sección Barra lateral |
| Títulos de panel como símbolo | Los títulos de los paneles laterales pueden cambiarse de texto al símbolo del panel correspondiente, tanto en las cabeceras de sección como en las pestañas de paneles agrupados. El nombre sigue disponible como indicación breve y para lectores de pantalla. | Ajustes → Barra lateral → títulos como símbolo en lugar de texto |
| Alturas de los paneles | Cuando varios paneles están apilados en un lado de la barra lateral, el tirador situado entre dos paneles ajusta la altura del panel de encima. Las alturas definidas se guardan; un doble clic en el tirador restablece la altura automática. El panel inferior de un lado no tiene tirador y sigue siempre la altura de su contenido. Si las alturas definidas requieren en conjunto más espacio del que tiene el lado, la columna se puede desplazar verticalmente; cada panel conserva al menos su cabecera. | tirador entre dos paneles de la barra lateral |
| Modelo de altura de los bloques de paneles | De qué depende la altura de un bloque de paneles se puede elegir. Con «Altura por panel», cada panel conserva su propia altura, de modo que la altura de un grupo de pestañas cambia al recorrerlo. Con «Altura fija por grupo», un grupo de pestañas conserva su altura y los paneles inferiores permanecen en su sitio. Las alturas de ambos ajustes se recuerdan por separado. | Ajustes → Barra lateral → altura de los bloques de paneles |
| Orden de los accesos a los paneles | El menú y la barra de estado llevan los mismos conmutadores de paneles en idéntico orden: cada panel de la barra lateral tiene una entrada de menú y un botón en la barra de estado. El orden común se ajusta libremente en la configuración y se aplica a ambos lugares a la vez. | Configuración → Orden de los paneles (afecta a Ver → Barra lateral → Paneles y la barra de estado) |
| Variantes de barra lateral | La disposición actual de la barra lateral se puede guardar como variante con nombre junto con la visibilidad de los paneles, tantas veces como se quiera — de forma global o por área (almacenada en el archivo del área, visible solo cuando el área está abierta). Aplicar reemplaza la disposición actual; renombrar, sobrescribir y eliminar gestionan el conjunto. | Ver → Barra lateral → Disposiciones de la barra lateral; Configuración → Barra lateral, sección Variantes (global) o Configuración → Variantes de barra lateral (área) |
| Contraer las columnas de la barra lateral | Las columnas izquierda y derecha de la barra lateral se pueden contraer y expandir en su conjunto, con independencia de los paneles individuales. Expandir restablece exactamente la visibilidad anterior de los paneles; en la vista dividida, cada columna del editor contrae sus columnas de forma autónoma. El estado se guarda de forma global y sigue vigente en el siguiente inicio. | Icono en el borde interior de la columna en la cabecera superior (contraída: franja de borde con icono al pasar el ratón); Ver → Barra lateral → Contraer la barra lateral izquierda/derecha; paleta de comandos; asignación de atajos en Archivo → Configuración… → Atajos de teclado |
| Botones de comando de la barra de estado | Los botones de comando propios aparecen como un segmento independiente en la barra de estado: por botón, un comando del registro central, un icono del conjunto interno seleccionado y un nombre visible opcional. Cuando falta espacio, los botones sobrantes pasan a un menú de más opciones al final del segmento. | Archivo → Configuración… → Colocación de comandos → Botones de la barra de estado |
| Lista de ocultación de la barra de estado | Cada botón predeterminado de la barra de estado se puede ocultar individualmente; solo la línea de aviso permanece siempre visible. Las funciones ocultas siguen accesibles a través del menú, los comandos y los atajos de teclado; un botón de restablecimiento recupera todos los botones. | Archivo → Configuración… → Colocación de comandos → Ocultar los botones predeterminados |
| Margen de plegado | Plegado de títulos y listas/bloques en la vista de código con líneas de jerarquía a la izquierda; conmutable por documento. | barra de estado: Plegado; Ver → Presentación del editor → Plegado |
| Vista del editor por documento | Los tres conmutadores de vista del editor (plegado, números de línea, ajuste de línea) se guardan por documento en el frontmatter (fold-gutter, line-numbers, word-wrap) y viajan con el archivo. La conmutación escribe el nuevo valor en el frontmatter y marca el archivo como modificado; los documentos sin indicación propia siguen el ajuste global por defecto. |
barra de estado o Ver → Presentación del editor → Plegado/Números de línea/Ajuste de línea; por defecto: Archivo → Configuración… → Apariencia |
| Línea activa | La línea donde está el cursor se sombrea de forma discreta en el modo de edición, tanto en la vista de código como en la vista en vivo, incluida la columna de números de línea. En la vista de solo lectura permanece sin marcar, porque allí no hay cursor. El tono es semitransparente y se superpone así a cualquier esquema de color; la selección, los resultados de búsqueda y las marcas del linter siguen siendo visibles encima. | Archivo → Configuración… → Apariencia |
| Zoom | Zoom del contenido de cada pestaña de forma independiente en pasos del 10 %. La barra de estado muestra el factor de zoom actual cuando difiere del 100 %; al hacer clic se restablece. El zoom es volátil y no sobrevive al cierre de la ventana. | predeterminado Ctrl + + / − / 0; Ctrl + rueda del ratón |
| Ancho del contenido | Define el ancho utilizado de la vista renderizada como porcentaje (20 a 100, 80 por defecto); los valores más estrechos permanecen centrados. Se aplica a la vista renderizada y a la vista dividida; la exportación a PDF usa siempre el ancho de impresión completo. | Archivo → Configuración… → Apariencia |
| Tipo de letra y tamaño | El tipo de letra y el tamaño se eligen por separado para el área de edición y la vista renderizada; el tamaño va de 8 a 32. Los valores se aplican a todos los documentos y surten efecto de inmediato en todas las ventanas abiertas. | Archivo → Configuración… → Apariencia |
| Configuración | La página de configuración se abre como pestaña propia; la navegación por secciones se divide en cuatro bloques: «General» (válido para toda la aplicación), «Área actual» (visible solo cuando hay un área abierta), «Extensiones (internas)» y «Extensiones (externas)». Los cambios actúan como borrador con vista previa en vivo de la apariencia; Aplicar y OK guardan y solo se resaltan cuando hay cambios sin guardar, sin cambios Aplicar está desactivado. Cancelar o cerrar la pestaña descarta; los valores se aplican a todas las ventanas abiertas. | Archivo → Configuración… (predeterminado Ctrl+,) |
| Modo concentración | El modo concentración oculta la barra de pestañas, la barra de estado y las barras laterales para una escritura sin distracciones. La barra de menús sigue accesible con Alt. Esc sale del modo a menos que un diálogo o menú tenga prioridad. | Ver → Apariencia → Modo concentración (predeterminado Ctrl+Mayús+F) |
| Desplazamiento máquina de escribir | El desplazamiento máquina de escribir mantiene la línea del cursor centrada verticalmente en el editor en cuanto el cursor se mueve. Activo solo en modo edición. | Ver → Presentación del editor → Desplazamiento máquina de escribir |
| Estadísticas de palabras | Las estadísticas de palabras en la barra de estado muestran palabras, caracteres y tiempo de lectura (200 ppm) del archivo activo. La selección del editor cambia la visualización a la selección. El clic abre un cuadro de diálogo de detalles con párrafos, oraciones y encabezados por nivel. Frontmatter, bloques de código y matemáticas KaTeX están excluidos. | indicador de la barra de estado; el clic abre los detalles |
| Reloj | Un panel lateral muestra la hora actual como reloj analógico, como indicación digital y con una línea de fecha. Un ajuste de tamaño dimensiona esfera y texto conjuntamente en tres niveles; el tipo de esfera, el segundero, el formato horario y el formato de fecha también son configurables, y la semana natural puede mostrarse además. Una barra en la parte superior alterna entre reloj, alarma, temporizador y cronómetro; la elección vale por columna de la barra lateral y se conserva. | icono de la barra de estado (símbolo de reloj); Ver → Barra lateral → Paneles → Reloj; Configuración → Reloj |
| Alarmas | El modo alarma del reloj admite tantas alarmas como se quiera: hora mediante un control de dígitos, además de un nombre y un patrón de repetición (una vez, a diario o en días concretos). Cada alarma se activa por separado. Una alarma vencida muestra un aviso que se puede confirmar o posponer una duración configurable; si la ventana no está en primer plano se añade una notificación del sistema. Las alarmas solo suenan con la aplicación en marcha. | Panel del reloj → modo campana; duración del aplazamiento en Ajustes → Reloj |
| Temporizador y cronómetro | El modo temporizador admite tantos temporizadores en cuenta atrás como se quiera, con tiempo restante y barra de progreso; tres botones rápidos inician de inmediato y las duraciones propias pasan por un control de horas, minutos y segundos. Iniciar, pausar y reiniciar actúan por temporizador, y el tiempo restante se calcula a partir de marcas de tiempo, por lo que sigue siendo correcto tras un reinicio. Un temporizador finalizado muestra un aviso y se puede confirmar o iniciar de nuevo. El modo cronómetro cuenta hacia delante, con centésimas, pausa y tiempos de vuelta. | Panel del reloj → modo reloj de arena o cronómetro |
| Calendario mensual | El modo calendario del reloj muestra un mes como una cuadrícula con encabezado de días de la semana, el día actual resaltado y, opcionalmente, una columna de semanas. Los meses y los años se pasan hacia adelante y hacia atrás, y un año también se ajusta directamente mediante un control de dígitos; un botón vuelve al mes actual. Los días son solo visualización: el calendario sirve para consultar y no lleva a los diarios ni a las citas. | Panel del reloj → modo Calendario; columna de semanas en Ajustes → Reloj |
| Resaltado de sintaxis | Los bloques de código con etiqueta de idioma (p. ej. ```javascript) se muestran con resaltado de sintaxis en el panel de renderizado. La paleta sigue el tema del sistema. | bloque de código con etiqueta de idioma |
| Fórmulas KaTeX | Las fórmulas matemáticas se componen con KaTeX: $…$ en línea, $$…$$ como bloque. Los importes en dólares en el texto corriente permanecen sin cambios. |
sintaxis $…$ / $$…$$ |
| Diagramas Mermaid | Los bloques de código con la etiqueta de idioma mermaid se renderizan como diagramas SVG en el panel de renderizado (flowchart, sequence, gantt, class y más). Los diagramas siguen el tema. | bloque de código mermaid |
| Sincronización de desplazamiento | Sincronización de desplazamiento en la vista dividida: al desplazar el panel de fuente, el panel renderizado lo sigue (y viceversa). Conmutable por pestaña. | icono de la barra de estado; Ver → Presentación del editor → Sincronización de desplazamiento |
| Visualización del frontmatter | Muestra el frontmatter en la vista renderizada como una línea plegada discreta con el número de campos. Al pasar el ratón se despliega el YAML en texto plano, un clic lo fija; en el modo Live el bloque vuelve a ser texto fuente editable cuando el cursor entra en él. La visualización puede desactivarse; un segundo ajuste mantiene el bloque desplegado permanentemente, lo que también se aplica a la exportación a PDF. | Línea al inicio del documento; opción en Archivo → Configuración… → Apariencia |
| Numeración de títulos | Antepone automáticamente números jerárquicos (1, 1.1, 1.2) a los títulos en todas las vistas, el esquema y las exportaciones. El texto fuente sigue siendo Markdown estándar. Los títulos excluidos no se cuentan. | Ajuste «Numerar títulos» (con nivel inicial); frontmatter del documento numbered-headings: true; por título los marcadores {-} (excluir) y {+} (incluir) |
Navegación
| Función | Descripción | Acceso |
|---|---|---|
| Pestañas y columnas | Varios archivos en pestañas; hasta dos columnas — las pestañas se mueven entre columnas con arrastrar y soltar o el menú contextual. | barra de pestañas; arrastrar y soltar; menú contextual de la pestaña |
| Posición de las pestañas nuevas | Una pestaña creada desde otra se abre inmediatamente a su derecha: el enlace wiki en un documento, el resultado de una consulta, la navegación de diarios, la fuente de un evento, un enlace de diagrama y el historial del documento. Si la pestaña de origen está dentro de un grupo, la nueva se une a ese grupo en el mismo lugar, sin romper el bloque. Todas las demás aperturas (diálogo, paleta de comandos, marcadores, paneles) siguen colocándose al final de la barra; un archivo ya abierto solo se activa, nunca se reordena. | automático al abrir desde un documento |
| Grupos de pestañas | Las pestañas pueden reunirse en grupos con nombre y color: los miembros permanecen juntos detrás de una cabecera de grupo que contrae y expande el grupo. El nombre y el color (paleta fija de ocho colores) son seleccionables; los grupos sobreviven a la restauración de la sesión. Los archivos abiertos desde un documento agrupado se unen al mismo grupo. Un grupo contraído puede contener la pestaña activa: su contenido sigue visible, la cabecera se marca como activa y, al pasar el ratón por ella, se listan las pestañas del grupo para cambiar directamente. Cada entrada de esa lista lleva además un botón que cierra el archivo; la lista permanece abierta. | Menú contextual de una pestaña o de la cabecera del grupo; arrastrar pestañas y cabeceras en la barra de pestañas |
| Selección múltiple de pestañas | Se pueden seleccionar varias pestañas a la vez: Ctrl y clic añade y quita pestañas sueltas, Mayús y clic selecciona el tramo desde la pestaña activa. La selección queda resaltada y se desplaza en conjunto cuando se arrastra una de sus pestañas; las entradas de grupo del menú contextual actúan entonces sobre todas las pestañas seleccionadas. El clic central sigue cerrando exactamente la pestaña pulsada. La selección pertenece a una sola barra de pestañas y termina con un clic sin tecla modificadora. | Ctrl y clic o Mayús y clic en la barra de pestañas |
| Esquinas de pestañas redondeadas | Pestañas de documento y cabeceras de grupos de pestañas con esquinas superiores rectas o redondeadas, a elección. En modo redondeado un espacio estrecho sustituye a la línea separadora vertical, de modo que las pestañas se leen como superficies independientes; la marca de la pestaña activa y las franjas de color de los grupos no cambian. | Archivo → Configuración… → Apariencia |
| Varias ventanas | Mover pestañas a una ventana nueva o existente; si hay varias ventanas abiertas, un submenú lista todas las demás ventanas como destino. El título de la ventana muestra el sufijo «(Ventana N)» cuando una aplicación tiene varias ventanas, combinado con la aplicación cuando hay varias aplicaciones en ejecución, p. ej. «(App 2, Ventana 3)». Las ventanas abiertas se pueden colocar en distintos monitores; con la restauración de sesión activada, todas las ventanas abiertas vuelven a aparecer en el siguiente inicio. | menú contextual de la pestaña: Mover a / Copiar a |
| Varias aplicaciones | El programa se puede iniciar varias veces: cada inicio adicional crea una aplicación independiente con sus propias ventanas y numeración. Con varias aplicaciones en ejecución, el título de la ventana muestra el sufijo «(App N)»; la restauración de sesión reabre todas las aplicaciones con sus ventanas. | Archivo → Nueva aplicación; iniciar de nuevo el archivo del programa |
| Áreas | Una aplicación se puede vincular a un área: una carpeta con sus subcarpetas como espacio de trabajo exclusivo. Abrir, la lista de archivos recientes y guardar quedan entonces limitados al área; los enlaces a destinos externos se marcan y no se abren. El título de la ventana muestra «(Área Nombre)»; cerrar el área cierra todas las ventanas de la aplicación del área. | Archivo → Área → Abrir área… / Cerrar área |
| Áreas recientes | Lista de las áreas abiertas recientemente para retomar rápidamente un contexto de trabajo. Una entrada abre el área con las reglas habituales (salto a la aplicación del área en ejecución, adopción por una aplicación vacía o nueva aplicación). | Archivo → Área → Áreas recientes |
| Página de inicio de un área | Un área puede designar uno de sus archivos como página de inicio; se abre por sí sola al abrir el área. Si hay una sesión que restaurar, esta tiene prioridad y la página de inicio permanece cerrada. Si falta el archivo designado, el área se abre sin cambios y avisa de la designación no válida. Un área sin designación se comporta como antes. | Clic derecho en un archivo del panel de área → Definir como página de inicio del área |
| Demo-Area | Colección de ejemplos incluida en inglés: archivos Markdown con anexos demuestran las funciones más importantes y sirven como zona de pruebas para experimentar sin riesgo; un área temática de astronomía muestra una jerarquía de subpáginas de cuatro niveles. El contenido se copia en una carpeta vacía y se abre como área, y además se crean dos espacios de trabajo con nombre, con varias ventanas y pestañas agrupadas. Los archivos existentes nunca se sobrescriben. | Archivo → Área → Crear la Demo-Area… |
| Panel del área | Muestra el área activa como estructura de carpetas en la barra lateral: árbol de carpetas arriba y debajo los archivos Markdown de la carpeta seleccionada (otros tipos de archivo no aparecen). Un clic abre el archivo como pestaña; todas las entradas muestran la ruta completa como información sobre herramientas; los cambios externos aparecen automáticamente. El botón «+» crea un nuevo archivo Markdown en la carpeta seleccionada. | icono de la barra de estado (símbolo de carpeta); Ver → Barra lateral → Paneles → Área |
| Crear carpeta y archivo en el panel del área | Un clic derecho en una carpeta del panel del área crea allí una subcarpeta o un archivo Markdown. El nombre se pide in situ; el elemento se crea en la carpeta sobre la que se ha hecho clic, aunque en ese momento esté seleccionada otra. A un nombre de archivo sin extensión se le añade la extensión Markdown, y el archivo nuevo se abre pasando por la regla de carpeta de las plantillas. Un nombre ya usado, un nombre que el sistema de archivos no permite y un nombre vacío se comunican antes de crear nada; cancelar no deja nada. | Clic derecho en una carpeta del panel del área |
| Cambiar el nombre y eliminar un archivo en el panel del área | Un clic derecho en un archivo del panel del área ofrece cambiar el nombre y eliminar. El cambio de nombre es el mismo camino que a través del menú, con la adaptación de los enlaces internos y su vista previa, pero aquí se aplica a cualquier archivo del área y no solo al abierto; una pestaña modificada se guarda antes. La eliminación mueve el archivo a la papelera del sistema operativo y pregunta antes indicando el nombre; la restauración se realiza allí y no en la aplicación, y si no hay papelera disponible se comunica en lugar de borrar definitivamente como sustituto. Una pestaña abierta se cierra, los cambios sin guardar pasan antes por la consulta de guardado, y cancelarla cancela también la eliminación. Los enlaces que apuntan a un archivo eliminado permanecen sin cambios y se convierten en enlaces rotos. | Clic derecho en un archivo del panel del área |
| Panel de calendario | Panel lateral con la vista mensual de los diarios: cabecera de días que empieza en lunes, columna de semanas ISO, puntos en los días con una entrada existente, resaltado de hoy y botón Hoy. Un clic en un día abre o crea la entrada diaria; un clic en la celda de semana, la entrada semanal; un filtro limita a una estantería o a un solo diario. | Icono de la barra de estado (símbolo de calendario); Ver → Barra lateral → Paneles → Calendario |
| Estadísticas del área | Muestra los indicadores del área abierta en una pestaña propia de solo lectura: número de archivos, carpetas y almacenamiento ocupado, cuántos archivos usan cada propiedad y cada etiqueta, los archivos complementarios, además del número de tareas, enlaces y alias y las listas de los archivos más grandes, modificados más recientemente y más enlazados, así como de los archivos sin enlace entrante; esa lista está completa en lugar de recortada, y una página de inicio definida queda fuera de ella y del indicador correspondiente. Se cuentan archivos, no apariciones. Las cifras llevan una marca de tiempo y se calculan a petición. Muestran el estado guardado; la página lo indica y señala cuántos documentos abiertos tienen cambios sin guardar. | Ver → Estadísticas del área; menú contextual del panel del área |
| My Extended Memory | Una página central sobre todos los espacios de trabajo, áreas, libros y estanterías añadidos, en una pestaña propia no modificable. Los contenedores se incorporan a mano — desde la propuesta de los contenedores abiertos más recientemente y de los espacios de trabajo, o mediante un diálogo de carpeta cuyo tipo determina la propia aplicación — y se retiran igual de bien, desapareciendo solo la entrada y quedando el contenedor intacto; la página muestra lo añadido y no explora ninguna unidad. Cada entrada lleva cifras clave con su estado, recogidas de nuevo a petición; un contenedor no accesible permanece visible con sus últimas cifras conocidas, y un área no abierta lleva cifras parciales, sin etiquetas, tareas ni archivos sin enlace entrante. Una vista de detalle por tipo de contenedor despliega las cifras y lleva, en el caso de un área, a las estadísticas detalladas del área. Además, la página lleva el acceso a la exportación y la importación de la configuración propia. | Ver → My Extended Memory; paleta de comandos |
| Índice | Barra lateral de índice por columna con árbol de títulos clicable, salto al hacer clic y sincronización del plegado. | icono de la barra de estado; Ver → Barra lateral → Paneles → Índice (predeterminado Ctrl+Mayús+I) |
| Retroenlaces | Barra lateral de retroenlaces por columna: muestra los enlaces wiki y Markdown entrantes al archivo activo desde su carpeta y hasta dos niveles de subcarpetas, con actualización en vivo al guardar. | icono de la barra de estado; Ver → Barra lateral → Paneles → Retroenlaces (predeterminado Ctrl+Mayús+B) |
| Enlaces salientes | La barra de enlaces salientes muestra todos los enlaces wiki, enlaces Markdown e incrustaciones wiki del archivo activo en orden de documento con línea, ancla y fragmento. El clic abre el destino (con resolución de alias). | icono de la barra de estado; Ver → Barra lateral → Paneles → Enlaces salientes (predeterminado Ctrl+Mayús+O) |
| Grafo del área | Muestra las relaciones de enlaces de todos los archivos Markdown del área como un grafo interactivo en su propia pestaña. Las aristas son dirigidas (flecha del documento que enlaza al documento enlazado, flecha doble con enlaces mutuos); la barra de herramientas ofrece filtro de dirección, contador de nodos y reorganización. Los mismos datos están disponibles como red o como árbol de enlaces desde una raíz elegida: el árbol muestra cada archivo exactamente una vez en su camino más corto hacia la raíz y se despliega paso a paso. | Ver → Grafo del área; menú contextual del panel del área |
| Grafo del archivo | Muestra el entorno de enlaces del archivo activo como un grafo interactivo en un panel lateral, con profundidad ajustable de 1 a 5 y filtro de dirección. El panel sigue al archivo activo; un clic en un nodo abre el archivo vecino. | icono de la barra de estado; Ver → Barra lateral → Paneles → Grafo del archivo |
| Alias | El campo de frontmatter aliases: permite enlazar un archivo con varios nombres mediante [[Alias]]. Los retroenlaces lo encuentran a través de cualquier alias y marcan las coincidencias con «vía alias». |
campo de frontmatter aliases: |
| Anclas de enlace wiki | Enlaces wiki con ancla: [[Archivo#Encabezado]] salta al encabezado, [[Archivo#^id]] al ancla de bloque. El linter marca los destinos de ancla rotos. |
sintaxis [[Archivo#…]] |
| Incrustaciones wiki | Las incrustaciones ![[Archivo]] insertan otros archivos: imágenes como <img>, archivos Markdown como bloque renderizado, PDFs como visor interactivo. Las anclas de encabezado y bloque (![[Archivo#Encabezado]], ![[Archivo#^id]]) insertan extractos parciales — en el caso de anclas de bloque se incrusta el bloque envolvente completo (ítem de lista con sublistas, bloque de código, fila de tabla, cita). El destino se busca en tres pasos, igual para cada tipo de archivo: primero la ruta relativa al propio archivo, después la escritura de las subpáginas y por último el simple nombre en toda el área; fuera de la raíz del área no se incrusta nada. |
sintaxis ![[Archivo]] |
| Vínculos entre áreas | Vincula áreas entre sí: un vínculo nombra la otra área, su carpeta y un prefijo. En una referencia el prefijo precede al destino ([[@prefijo:archivo]]) y abre así un archivo del área vinculada. También pueden ofrecerse sus plantillas. Al abrirse, el área comprueba sus vínculos y avisa de una carpeta que se ha movido; una unidad desconectada los deja intactos. |
Configuración → Área actual → Vínculos entre áreas; en el texto, la sintaxis [[@prefijo:destino]] |
| Subpáginas | Las páginas pueden tener subpáginas a cualquier profundidad, con independencia de la estructura de carpetas. El nombre del archivo porta la jerarquía con el separador ∕ (Unicode U+2215); en los enlaces se escribe la barra normal. Los destinos relativos apuntan a la propia subpágina o a la página padre. | Sintaxis de enlace wiki Página/Subpágina, /Nombre y … |
| Navegación de subpáginas | Navegación en la jerarquía de subpáginas: una ruta de navegación sobre el documento muestra la cadena padre de la subpágina activa con niveles clicables; la sección lateral Subpáginas lista las subpáginas directas del archivo activo. | Ruta de navegación sobre el documento; icono de la barra de estado; Ver → Barra lateral → Paneles → Subpáginas |
| Etiquetas | Sistema de etiquetas: #proyecto/x en el texto y el campo tags: del frontmatter se reconocen como etiquetas. La barra lateral de etiquetas por columna lista todas las etiquetas con su frecuencia y filtra con un clic. Las etiquetas son clicables en la vista Lectura y en el modo Live. No cuentan como etiqueta los códigos de color hexadecimales, los números solos, los destinos de ancla ni las almohadillas dentro de una dirección web. |
#etiqueta en el texto; icono de la barra de estado; Ver → Barra lateral → Paneles → Etiquetas (predeterminado Ctrl+Mayús+T) |
| Renombrar etiqueta | Una etiqueta puede renombrarse en todas sus apariciones del área, tanto en el texto como en el campo tags:. Las subetiquetas se mueven con ella: #proyecto pasa a ser #trabajo, y #proyecto/alpha pasa a ser #trabajo/alpha. Una vista previa muestra cada coincidencia con su línea y permite descartar algunas; no se escribe nada antes de la confirmación, y el estado anterior de cada archivo modificado queda en el historial de versiones. |
Clic derecho en una entrada de la barra lateral de etiquetas → Renombrar etiqueta… |
| Enlaces de anclaje | Los enlaces de anclaje internos al documento como Texto funcionan en el panel de renderizado. | sintaxis [texto](#sección) |
| Enlaces | Los enlaces Markdown a otros archivos .md los abren en una nueva pestaña; los enlaces http(s) y mailto abren la aplicación predeterminada; los enlaces wiki como Destino están soportados. Los nombres de archivo con espacios se escriben entre corchetes angulares en el destino Markdown ([Texto](<Mi nota.md>)) o se codifican como %20, mientras que los enlaces wiki llevan el espacio directamente. |
sintaxis [texto](destino) / [[Destino]] |
| Favoritos | Barra de favoritos con estructura de árbol: guarda archivos de forma permanente, carpetas anidadas mediante menú contextual (nueva carpeta, renombrar, mover a carpeta, eliminar) o arrastrar y soltar. La estrella de la barra de estado muestra el estado de favorito del archivo activo. En el estado vacío de la aplicación, la lista permanece accesible para abrir directamente los archivos marcados. | estrella de la barra de estado; Archivo → Más funciones de archivo → Marcar el archivo activo como favorito (predeterminado Ctrl+D); Ver → Barra lateral → Paneles → Favoritos (predeterminado Ctrl+Mayús+L) |
| Marcadores del área | Una segunda sección de marcadores que pertenece a un área y se guarda en su archivo de área. Sus destinos son relativos a la raíz del área, por lo que siguen siendo válidos cuando se mueve la carpeta del área. La sección solo aparece con un área abierta; los marcadores se convierten en ambos sentidos con los generales. | panel de favoritos, sección «Marcadores del área» (solo con un área abierta); menú contextual «Añadir como marcador del área» en la fila de archivo del panel de área y en la pestaña; conversión desde el menú contextual de un marcador; Configuración → Comportamiento (interruptor de orden) |
General
| Función | Descripción | Acceso |
|---|---|---|
| Tema | Tema claro y oscuro; por defecto, sigue el tema del sistema operativo. | icono de la barra de estado; Ver → Apariencia → Claro/Oscuro/Sistema |
| Esquemas de color | Colores de la interfaz y del contenido renderizado mediante ranuras de color con nombre. Un esquema está activo por modo (claro, oscuro); tus propios esquemas nacen como copias de las plantillas incluidas. También se pueden ajustar los once colores con los que el editor resalta el texto Markdown. | Configuración → Esquemas de color |
| Idiomas | Interfaz en alemán, inglés, francés, español e italiano. | selector de idioma en la barra de estado |
| Barra de menús | Barra de menús nativa con los menús Archivo, Ver y Ayuda. Alt activa el control por teclado; los mnemónicos (por ejemplo Alt+A para Archivo) saltan directamente al menú. | Alt activa el control por teclado |
| Atajos configurables | Todos los atajos de teclado son libremente configurables: captura de una combinación pulsándola, detección de conflictos con opción de sobrescribir, restablecimiento por comando o global. | Archivo → Configuración… → Atajos de teclado |
| Macros | Las macros agrupan secuencias de comandos con pasos de retardo opcionales (de cero a diez segundos) y se ejecutan de forma estrictamente secuencial; un paso que falla o no puede ejecutarse en el contexto interrumpe la secuencia con un aviso en la barra de estado, y una macro dentro de otra macro es posible con una cadena de llamadas limitada. Cada macro es a su vez un comando regular: se puede colocar, encontrar en la paleta de comandos y asignarle un atajo de teclado. | Archivo → Configuración… → Colocación de comandos → Macros |
| Extensiones | Muchas funciones son extensiones integradas y pueden desactivarse individualmente (renderizado, conexiones, herramientas). La sintaxis desactivada se muestra como texto sin formato, los paneles, entradas de menú y atajos asociados desaparecen; los datos y la configuración se conservan. | Archivo → Configuración… → Extensiones |
| Extensiones externas | Los paquetes de extensión creados por ti amplían el renderizado y la interfaz a través de una interfaz versionada (API de extensiones). Los paquetes recién detectados están desactivados; la activación requiere una confirmación explícita y los paquetes defectuosos se desactivan automáticamente. | Archivo → Configuración… → Extensiones (externas) |
| Crear extensiones | Desarrollar extensiones externas propias: estructura del manifiesto, la API de extensiones versionada con sus puntos de extensión y un ejemplo de referencia completo para reproducir. | Página del manual «Crear extensiones» |
| Manual | El manual se abre como pestañas propias de solo lectura en el sistema de pestañas: página de resumen como guía, páginas generadas de funciones y atajos, páginas temáticas con ejemplos de sintaxis — utilizable en las cuatro vistas, en cinco idiomas. | Ayuda → Ayuda (predeterminado F1) |
| Visita guiada | Una visita guiada muestra en diez estaciones los conceptos fundamentales de la aplicación y señala el elemento de interfaz correspondiente en el programa en marcha. Se inicia automáticamente en el primer arranque y después solo bajo petición; puede interrumpirse en cualquier momento. | Ayuda → Visita guiada |