Skip to content

Sintaxis de búsqueda ​

La barra de búsqueda de Lertaro admite coincidencia difusa con salto de caracteres, operadores lógicos, modificadores de límite de palabra, delimitación por unidad y ruta, fichas de consulta (Query Tokens) para filtrado secundario y alias multilingües inteligentes. Todas las sintaxis se pueden combinar libremente en la misma consulta.

1. Modos de coincidencia básica y distinción entre mayúsculas y minúsculas ​

Coincidencia difusa (predeterminada) ​

Lertaro activa la coincidencia difusa (Fuzzy Matching) de forma predeterminada. Simplemente escribe cualquier parte de las palabras y coincidirá siempre que los caracteres aparezcan en orden en el nombre del archivo o carpeta, incluso si no son continuos:

Ejemplo de entradaResultado de coincidenciaDescripción
ltroLertaro.exeLos caracteres coinciden en orden: l → t → r → o (Lertaro.exe)
vscVisual Studio Code.lnkCoincide con las iniciales de cada palabra (Visual Studio Code)
rt-finQ3-report-final.docxCoincide con la subcadena continua (Q3-report-final.docx)

Desactiva esta opción en Configuración → General → Sistema → Habilitar coincidencia difusa y los términos de búsqueda simples (sin operadores) requerirán una subcadena continua; abc solo coincidirá con nombres que contengan abc continuo, ya no con a-b-c. Esta opción solo afecta a los términos simples; todos los operadores descritos a continuación mantienen su comportamiento exacto.

Cómo se ordenan los resultados ​

Los resultados se ordenan primero por cómo aparece el texto en el nombre y solo después por dónde empieza:

  1. Palabra completa: atlas encuentra atlas, code-atlas, atlas.png y CodeAtlas. Una palabra empieza al principio del nombre, después de un espacio, -, _, . o un separador de ruta, en un paso de minúscula a mayúscula y donde se juntan letras y dígitos.
  2. Inicio de palabra: atlasing.
  3. Dentro de una palabra: metatlas.txt.
  4. Letras dispersas: las coincidencias difusas como AutofillStates (AutofillStates) siempre van al final.

Dentro de cada grupo:

  • Primero va lo creado o modificado recientemente, por tramos: hoy, la última semana, el último mes y lo anterior. Cuenta la más reciente de las fechas de creación y modificación, así que un archivo que acabas de copiar o descargar cuenta como nuevo.
  • Después, la ruta menos profunda: D:\dev\code-atlas va antes que la misma palabra diez carpetas más abajo dentro de la carpeta de un juego o de un paquete.
  • Después, la coincidencia que empieza más a la izquierda y, por último, la más compacta y completa.

Si todo lo demás es igual, un archivo aparece antes que una carpeta (la lista de la carpeta actual en la ventana incrustada mantiene las carpetas primero, como el Explorador). Con varios términos, el término más débil decide el grupo.

En todas las ventanas, los anclajes explícitos y los grados monotónicos mantienen un orden predecible:

  1. Anclajes explícitos primero: las reglas Alto + Siempre arriba y las coincidencias limpias de Favoritos se fijan arriba, mientras que las rutas de nivel Bajo permanecen por debajo de los resultados normales.
  2. Coincidencias directas antes que alias e historial: las coincidencias directas exactas y limpias van siempre delante de las difusas aproximadas, los alias secundarios limpios (destino de acceso directo o metadatos, mostrados en el subtítulo) y las Asociaciones de consulta confirmadas.

Sin distinción entre mayúsculas y minúsculas (Case Insensitive) ​

La coincidencia siempre ignora las mayúsculas y minúsculas, en ambos sentidos: las mayúsculas que escribas no cambian lo que coincide, y las del nombre del archivo tampoco. myfile, MyFile y MYFILE coinciden entre sí.

No existe un modo sensible a mayúsculas: escribir una mayúscula ya no restringe un término a coincidencias con mayúsculas exactas.

Alias de pinyin y orden de prioridad ​

Los nombres en chino se pueden buscar por pinyin, en dos formas: las iniciales (una letra por carácter; ex para 恶性) y la lectura completa (cada sílaba deletreada; zhengshu para 证书).

Orden: una coincidencia por pinyin cuenta como inicio de palabra (consulta «Cómo se ordenan los resultados» más arriba), así que queda por debajo de una palabra completa en inglés y por encima de una coincidencia en inglés dentro de una palabra. Dentro del mismo grupo, el orden es antigüedad > profundidad de la ruta > posición de la coincidencia > cobertura > inglés > iniciales > pinyin completo, así que inglés, iniciales y pinyin completo solo separan resultados que ya coinciden en todo lo demás. La última sílaba puede coincidir a medias, así que zhengsh sigue encontrando 证书 mientras terminas de escribir.

Con la coincidencia difusa desactivada, las coincidencias por pinyin deben alinearse con el inicio de una sílaba. ex encuentra 恶性 (las iniciales de dos caracteres) pero no 学习 (que exigiría empalmar el final de xue con el principio de xi). Con la coincidencia difusa activada, esa lectura laxa es justo lo que pediste y sigue disponible.

En la sección Carpeta actual de la búsqueda integrada, los elementos directos preceden a los descendientes más profundos. Los elementos directos se ordenan por la posición de coincidencia más a la izquierda; a igual posición, primero las carpetas, después el tipo de coincidencia y el orden de nombres del Explorador. La longitud del nombre no decide su orden.

2. Varios términos y operadores lógicos ​

Espacio: AND (Y) ​

Separa varios términos de búsqueda con espacios para exigir que se cumplan todas las condiciones. El orden en el que aparecen los términos en el nombre del archivo no importa:

text
report final 2024

La consulta anterior coincide tanto con 2024-Q3-report-final.docx como con final_report_2024.pdf.

Barra vertical |: OR (O) ​

Usa el símbolo de barra vertical | para separar términos cuando baste con que coincida cualquiera de las alternativas:

text
png | jpg | gif

Puedes combinar libremente la lógica AND y OR:

text
report | summary

Esto busca archivos cuyo nombre contenga report o summary. En las consultas OR, todos los términos que coincidan se resaltarán simultáneamente en el nombre del resultado.

Precedencia de operadores: AND se agrupa más estrechamente que OR ​

Cuando se mezclan espacios (AND) y la barra vertical | (OR) en una misma consulta, por defecto el espacio se agrupa más estrechamente que la barra vertical: cada tramo de términos separados por espacios se combina primero con AND en su propio grupo, y esos grupos se combinan después con OR. No se admiten paréntesis, y esta es la lectura booleana estándar; el orden de agrupación anterior queda a un interruptor de distancia (ver más abajo).

text
report | summary 2024 | draft

equivale a report OR (summary AND 2024) OR draft.

Esta es la lectura que espera quien escribe varias alternativas y luego acota una de ellas: summary 2024 se mantiene como una única conjunción en lugar de disolverse en dos alternativas independientes.

Volver a OR primero ​

En Configuración → General → Sistema → OR se une más fuerte que AND (heredado) puedes restaurar el orden de agrupación histórico de Lertaro, en el que la barra vertical se une más estrechamente que el espacio:

text
report | summary 2024 | draft

entonces significa (report OR summary) AND (2024 OR draft).

El interruptor solo cambia la precedencia entre los dos operadores; no introduce ningún operador nuevo y no afecta a una consulta que use solo uno de ellos (read me y readme | rdm significan lo mismo con cualquiera de los dos ajustes).

Nota: | debe ser un token independiente con espacios a ambos lados: a|b o a |b no se interpreta como OR. Tampoco metas un término de exclusión ! dentro de un grupo OR (p. ej. b | !c), que se interpreta como «b coincide o c no coincide»; para excluir un término globalmente, dale su propia condición AND separada por espacios (p. ej. b !c).

Comillas y precedencia ​

Una frase entre comillas simples '...' nunca cruza una barra vertical: la barra vertical siempre pone fin al alcance de la frase, así que 'data | 'backup son dos alternativas OR (una por palabra entrecomillada), no una frase que contiene una barra vertical. Esto se cumple con ambos ajustes de precedencia.

Espacios en términos y frases entre comillas ​

Para buscar una frase que contenga espacios dentro de un solo término, escapa el espacio con una barra invertida \ , o encierra la frase entre comillas simples '...':

text
final\ report
'final report'

Ambas formas tratan final report como una frase única con espacio, en lugar de dividirla en dos términos AND independientes.

Pegar texto de varias líneas doblado en OR ​

Al copiar texto de varias líneas (por ejemplo, nombres de archivo de una hoja de cálculo, archivo de texto o registro) y pegarlo directamente en el cuadro de búsqueda, Lertaro dobla automáticamente las líneas en una única consulta OR separada por | (las líneas en blanco se omiten automáticamente):

text
123
456
678

Se pega automáticamente como:

text
123 | 456 | 678

3. Tabla resumen de operadores de búsqueda ​

Tabla de operadores ​

Operador / SintaxisTipoDescripciónEjemplo de entradaEjemplo de coincidencia
(ninguno)Difuso predeterminadoLos caracteres aparecen en orden en cualquier parte del nombrereportQ3-report-final.docx
!ExcluirExcluye todos los resultados cuyo nombre contenga esta subcadena exacta!tempFiltra archivos que contengan temp
'Invertir exactitudSubcadena exacta si el modo difuso está activo; difuso si está apagado'reportDebe contener la subcadena continua report
'...'Límite de palabraSubcadena exacta en límites de palabra (no dentro de palabras más largas)'app'Coincide con app.exe, my-app.log; no con whatsapp.exe
^Coincidencia de prefijoEl nombre debe comenzar con este texto^IMGIMG_20240101.jpg (no coincide con MY_IMG.jpg)
$Coincidencia de sufijoEl nombre debe terminar con este texto.pdf$document.pdf (no coincide con document.pdf.bak)
^...$Coincidencia exactaEl nombre debe ser exactamente igual a este texto^readme.md$Coincide únicamente con readme.md
|Lógica ORCoincide con cualquiera de los lados de la barradoc | pdfCoincide con nombres que contengan doc o pdf

Comportamiento detallado de operadores y combinaciones ​

  1. Exclusión !: !term descarta directamente los resultados que contengan term como subcadena exacta. Los términos excluidos no se expanden con pinyin ni alias para evitar exclusiones accidentales.
  2. Inversión de exactitud ': Cuando la coincidencia difusa global está activada, anteponer ' fuerza a un término específico a coincidir como subcadena continua exacta.
    • Por ejemplo, lertaro 'v1.2 busca lertaro de forma difusa mientras que exige v1.2 de forma continua y exacta.
    • Los términos exactos siguen coincidiendo con nombres de archivo que tienen alias en pinyin: 'exe$ también encuentra 古恩希尔, cuyo pinyin se asigna a gexe.
  3. Límite de palabra '...': Encerrar una palabra entre comillas (por ejemplo, 'app') verifica los límites anteriores y posteriores (espacios, signos de puntuación, guiones, guiones bajos o extremos de cadena), evitando falsos positivos dentro de palabras largas.
  4. Coincidencia exacta ^...$: Solo se aplica cuando ^ y $ envuelven la misma palabra. Si se escriben en palabras separadas (por ejemplo, ^src md$), siguen actuando como filtros independientes de prefijo y sufijo.

Ejemplos de combinación de operadores:

  • ^IMG !.png$ 2024: Busca archivos que comiencen por IMG, contengan 2024 y no terminen en .png.
  • 'data | 'backup ^2024 .zip$: Busca archivos comprimidos que comiencen por 2024, terminen en .zip y contengan la subcadena exacta data o backup.
  • ^report '公告 | 'gw .pdf$ !draft: Busca nombres que empiecen por report, terminen en .pdf, no contengan draft y contengan exactamente 公告, gw, 公文 u otras combinaciones que coincidan con el pinyin gw ('公告 | 'gw forma un grupo OR; el resto de condiciones separadas por espacios se combinan con AND).

4. Modo de ruta y delimitación por unidad ​

Especificar una unidad ​

Comienza la consulta con una letra de unidad seguida de dos puntos para limitar los resultados estrictamente a esa unidad:

text
d: report

El espacio es opcional: d:report y d: report son equivalentes.

Modo de ruta completa ​

Cuando la consulta contiene separadores de ruta (\ o /), Lertaro cambia automáticamente al modo de coincidencia de ruta completa:

text
D:\Projects\Lertaro

Si termina con un separador de ruta (por ejemplo, D:\Projects\), busca el contenido directo dentro de esa carpeta.

Coincidencia alternativa en carpetas superiores (Folder Matching) ​

Cuando la búsqueda solo por nombre de archivo no llena la capacidad de resultados, Lertaro utiliza automáticamente los términos no coincidentes para buscar coincidencias en las carpetas superiores sin necesidad de sintaxis especial:

text
d01j dcj

Incluso si dcj nunca aparece en el propio nombre del archivo, Lertaro encuentra d01j.txt ubicado dentro de una carpeta llamada (o con alias) dcj.

NOTE

Esto requiere que al menos un término coincida con el nombre del archivo, y solo se activa cuando las coincidencias directas no llenan los resultados. Los resultados de respaldo siempre se ordenan después de las coincidencias directas.

5. Fichas de consulta y filtrado secundario (Query Tokens) ​

Lertaro permite añadir fichas de consulta (Query Tokens) encabezadas por dos puntos : (personalizable en Configuración → General → Sistema → Carácter de prefijo global de token de consulta) al final de la búsqueda para realizar filtrados y ordenaciones secundarias en cadena.

Puedes combinar varias fichas tras un solo prefijo : separándolas por comas ,, como en report :@doc,M-.

Filtros de categoría de archivo (:@<categoría>) ​

Aplica rápidamente reglas preestablecidas de extensión de archivo, admitiendo combinaciones con |:

  • :@doc: Documentos (*.txt; *.md; *.log; *.doc; *.docx; *.rtf; *.odt; *.pdf; *.xls; *.xlsx; *.csv; *.ods; *.ppt; *.pptx; *.odp; *.epub; *.mobi; *.one; *.vsdx; *.vsd; *.wps; *.et; *.dps; *.odf; *.odt; *.ods; *.odg; *.odb; *.eqp; *.mmx; *.tex; *.ini; *.conf)
  • :@img: Imágenes (*.jpg; *.jpeg; *.png; *.jfif; *.gif; *.bmp; *.webp; *.svg; *.ico; *.tif; *.tiff; *.heic; *.heif; *.avif; *.raw; *.psd; *.ai; *.jxl)
  • :@video: Vídeos (*.mp4; *.mkv; *.avi; *.mov; *.wmv; *.flv; *.webm; *.m4v; *.mpg; *.mpeg; *.ts; *.m2ts; *.mts; *.3gp; *.rmvb; *.rm; *.vob; *.ogv)
  • :@audio: Audio (*.mp3; *.wav; *.flac; *.aac; *.ogg; *.oga; *.m4a; *.wma; *.ape; *.opus; *.aiff; *.aif; *.mid; *.midi; *.dsf; *.dff)
  • :@zip: Archivos comprimidos (*.zip; *.rar; *.7z; *.tar; *.gz; *.bz2; *.xz; *.iso; *.wim; *.esd)
  • :@app: Aplicaciones (*.exe; *.url; *.appref-ms; *.msi; *.msix; *.appx; *.bat; *.cmd; *.com)

NOTE

Estas seis reglas predeterminadas, los filtros de tipo de la barra lateral de la ventana de búsqueda completa y la barra de filtros por tipo bajo el cuadro de búsqueda de la ventana de búsqueda rápida leen una sola tabla: el mismo archivo nunca es tres tipos distintos. Las reglas se pueden editar en Configuración → Plugins → CoreExtensions → Configurar → Filtros personalizados, y un cambio aparece a la vez en los tres sitios.

Un acceso directo se clasifica por aquello a lo que apunta, no por ser un acceso directo: un acceso directo a un documento cuenta como documento, y solo un acceso directo cuyo destino no se puede leer vuelve a Aplicaciones.

Ejemplos:

  • financiero :@doc: Busca "financiero" entre documentos.
  • wallpaper :@img: Busca "wallpaper" entre imágenes.
  • clip :@video|audio: Busca "clip" entre vídeos o archivos de audio.

Puedes personalizar las reglas o añadir nuevas categorías en Configuración → Plugins → CoreExtensions.

Los filtros de la barra lateral de la ventana de búsqueda completa y la barra de filtros por tipo de la ventana rápida usan las mismas filas, configuradas en el grupo Filtros de búsqueda del mismo plugin; no son dos ajustes aparte. Los nombres de los filtros de la barra lateral solo sirven para mostrar texto; las referencias @palabra-clave solo se procesan dentro de una regla de filtro lateral y apuntan a palabras clave de la lista Filtros personalizados, incluidos los filtros deshabilitados.

Filtros por extensión específica (:.ext o :.ext1.ext2) ​

Usa un punto para especificar una o varias extensiones (excluye carpetas automáticamente):

  • report :.pdf: Conserva únicamente archivos .pdf.
  • data :.csv.xlsx: Conserva únicamente archivos de hoja de cálculo .csv o .xlsx.

Ordenación y filtros de archivo/carpeta (:[SCMAF]) ​

Usa letras individuales para especificar atributos: S (Tamaño/Size), C (Creación/Created), M (Modificación/Modified), A (Acceso/Accessed), F (Carpeta/Folder).

La letra sin signo indica orden ascendente (menor tamaño / más antiguo primero); añadir un signo menos - (como prefijo o sufijo, por ejemplo, M- o :-M) indica orden descendente (mayor tamaño / más reciente primero) o filtrado inverso:

SintaxisEfectoEscenario típico
:SOrdenar por tamaño ascendente (más pequeños primero)Localizar archivos vacíos o diminutos
:S- o :-SOrdenar por tamaño descendente (más grandes primero)log :S- (revisar archivos de registro enormes)
:MOrdenar por fecha de modificación ascendente (más antiguos)Revisar archivos sin actualizar hace mucho
:M- o :-MOrdenar por fecha de modificación descendente (más recientes)report :M- (encontrar documentos editados recientemente)
:C / :C-Ordenar por fecha de creación ascendente / descendentebuild :C- (encontrar las compilaciones más recientes)
:A / :A-Ordenar por fecha de acceso ascendente / descendenteproject :A- (encontrar proyectos abiertos recientemente)
:FSolo carpetas (excluye archivos normales)config :F (buscar solo directorios llamados config)
:-F o :F-Solo archivos (excluye carpetas/directorios)config :-F (buscar solo archivos llamados config)

Filtros secundarios con comodines (:?<expresión>) ​

Usa comodines estándar de Windows (? para un carácter, * para cero o más caracteres) para una coincidencia precisa, admitiendo | o ; para varias condiciones OR:

  • mp4 :?(2026???????????): Coincide con archivos de vídeo con 2026 y una marca de tiempo de 11 dígitos.
  • photo :?IMG_????.jpg|DSC_????.jpg: Coincide con números de foto específicos entre dos formatos de cámara.

Filtros secundarios por segmento de ruta (::<expresión>) ​

Requiere que los nombres de las carpetas superiores o el propio archivo coincidan con la palabra clave difusa:

  • report ::2024: Exige que la ruta contenga 2024.
  • main ::"src\core": Limita la búsqueda a archivos ubicados dentro de src\core y sus subdirectorios.

Ejemplos de fichas encadenadas ​

Las fichas se pueden combinar juntas tras un único prefijo ::

  • informe :@doc,M-: Busca "informe", filtra por documentos y ordena por fecha de modificación descendente (más recientes primero).
  • backup :.zip,S-,F-: Busca "backup", filtra por archivos .zip, ordena por tamaño de mayor a menor y muestra solo archivos.
  • icon ::assets,?*128*: Busca "icon", ubicado bajo rutas assets y con indicador de tamaño 128 en el nombre.

6. Funciones especiales de búsqueda ​

Omitir reglas de exclusión en una sola búsqueda ​

Escribe * al principio de la consulta para ignorar temporalmente las rutas excluidas, globs y expresiones regulares configuradas en Reglas de exclusión para esa búsqueda puntual, sin modificar la configuración:

text
*node_modules

El * inicial se elimina automáticamente antes de la búsqueda. Solo recupera elementos que ya hayan sido indexados (las carpetas nunca indexadas en unidades de red o WSL no aparecerán); los filtros de archivos ocultos y del sistema permanecen activos.

Activador de tipo de resultado ​

En Configuración → General → Ventana de búsqueda rápida → Prioridad de tipo de resultado, puedes asignar un activador de un solo carácter a tipos de resultado específicos (Aplicaciones, Configuración, Categorías de archivo, Elementos de plugins, Archivos, etc.).

Escribir el activador como el primer carácter en la ventana de búsqueda rápida muestra únicamente los resultados de ese tipo, ocultando todos los demás:

text
;vs

Si ; está asignado a "Aplicaciones", la consulta anterior buscará Visual Studio exclusivamente entre aplicaciones. En la ventana de búsqueda rápida, escribir un activador oculta temporalmente las candidatas del historial, mientras que los Favoritos permanecen fijados en la parte superior independientemente de los activadores.

7. Alias multilingües ​

Nombres de archivo en chino: alias en pinyin ​

Gracias al plugin integrado PinyinAlias, los nombres de archivo en chino se pueden buscar mediante pinyin sin necesidad de configuración:

  • Pinyin completo: Escribir chongqing coincide con 重庆.docx.
  • Iniciales de pinyin: Escribir cq también coincide con 重庆.docx; escribir wzry coincide con 王者荣耀.exe.
  • Caracteres polifónicos: Las pronunciaciones habituales se indexan automáticamente (por ejemplo, 重庆 coincide con chongqing y zhongqing).

Puedes verificar que PinyinAlias esté activo en Configuración → Plugins.

Nombres de archivo en español: alias de acentos ​

Con el plugin integrado SpanishAlias, los nombres de archivo que contienen caracteres con acento o tilde en español (á, é, í, ó, ú, ü, ñ) se pueden buscar usando letras ASCII normales sin acentos:

  • Escribir cancion coincide con Canción.mp3.
  • Escribir nino coincide con Niño.txt.
  • Escribir ciguena coincide con Cigüeña.png.

Los caracteres coincidentes (incluidas las vocales acentuadas en el nombre original) se resaltan con precisión. Gestiona el plugin en Configuración → Plugins.

8. Preguntas frecuentes y Favoritos ​

Favoritos, no alias personalizados ​

Lertaro no dispone de un sistema genérico de "alias/macros de búsqueda personalizados". Las soluciones nativas más cercanas:

  • Favoritos: fija cualquier archivo, carpeta o URL con un nombre de visualización personalizado y podrás buscarlo directamente por ese título (marcado con un icono ★ en los resultados).
  • Filtros de archivos (consulta Respuestas instantáneas): vincula una palabra clave a carpetas concretas y, al escribir palabraclave término en la ventana de búsqueda rápida, la búsqueda normal del índice quedará limitada a esas carpetas.

Si deseas ejecutar programas o scripts mediante palabras clave personalizadas, consulta Comandos personalizados.