Acelera tus búsquedas en VSCode utilizando el patrón minmatch
Claro, aquí tienes la traducción del contenido en markdown al español:
Seguramente, mientras trabajas en proyectos de frontend utilizando node y npm, te has encontrado con el patrón minmatch sin saberlo, hoy voy a explicar cómo funciona y cómo aprovecharlo al máximo.
El patrón minmatch es una cadena de texto
que contiene una serie de reglas que se utilizan para encontrar o filtrar nombres de archivos, carpetas u otras cadenas de texto.
Ejemplo: *.js
encontrará todas las cadenas de texto que terminen con .js
como por ejemplo main.js
.
Algunos ejemplos
Con el patrón minmatch, las posibilidades son casi infinitas, pero aquí hay algunos ejemplos comunes:
"*.txt"
- cualquier cadena de texto que termine en ".txt", como por ejemplo "ejemplo.txt" o "muestra.txt"."folder/*.js"
- cualquier archivo.js
dentro de la carpetafolder
."folder/**/*.js"
- cualquier archivo.js
dentro de la carpetafolder
y sus subcarpetas."!important.txt"
- cadena de texto que es exactamente "important.txt"."**/*.{js,css,html}"
- cualquier archivo .js, .css, .html en la carpeta actual y sus subcarpetas."folder/[abc]*.txt"
- cualquier archivo que comience con "a", "b" o "c" y termine con ".txt" en la carpeta folder."folder/[^abc]*.txt"
- cualquier archivo que comience con cualquier cosa excepto "a", "b" o "c" y termine con ".txt" en la carpeta.- **`"folder