path – Ignorar carpetas al realizar: comando de búsqueda

Pregunta:

Estoy usando el comando :find como mi "buscador de archivos difusos" en Vim. Mi configuración:

set path=,,**
nnoremap <leader>f :find *

Sin embargo, tengo problemas para ignorar las carpetas. Carpetas enormes que contienen dependencias, como node_modules, ralentizan mucho la búsqueda y, por supuesto, contaminan los resultados con cosas que no quiero.

Probé lo siguiente, sin suerte:

set wildignore+=node_modules/*
set wildignore+=node_modules/**
set wildignore+=node_modules/**/*

¿Que necesito hacer? Gracias

Respuesta:

Lo siguiente habilita la búsqueda de archivos difusos (es decir, :find script.js ) a través de cada archivo en la raíz de su proyecto mientras excluye el directorio node_modules y su contenido.

set path+=**                                                                    
set wildignore+=**/node_modules/** 

Probado en:

VIM – Vi IMproved 8.0 (12 de septiembre de 2016, compilado el 11 de septiembre de 2017 13:57:34) Versión de MacOS X (unix) (compilado por Homebrew)

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım