visual vista tutorial temas studio reiniciar previa para iconos español configurar como code visual-studio-code

visual-studio-code - vista - visual studio code español



Elija las carpetas que se ignorarán durante la búsqueda (12)

En este momento, cuando uso + O para buscar archivos, la coincidencia difusa parece funcionar en todos los archivos del proyecto actual. Desafortunadamente, esto incluye una cantidad de archivos de los directorios de compilación y proveedores. Entonces, por ejemplo, si quiero buscar todos los archivos JavaScript y hacer + O y escribir .js , los resultados del archivo y el símbolo incluyen alrededor de 1500 hits y todos, excepto los dos, son un ruido completo.

¿Hay alguna manera de especificar ciertos directorios que se ignorarán para fines de búsqueda?


Esta respuesta está desactualizada

Si se trata de carpetas que desea ignorar en un determinado espacio de trabajo, puede ir a:

AppMenu > Preferences > Workspace Settings

De lo contrario, si desea que estas carpetas se ignoren en todos sus espacios de trabajo, vaya a:

AppMenu > Preferences > User Settings

y agregue lo siguiente a su configuración:

//-------- Search configuration -------- // The folders to exclude when doing a full text search in the workspace. "search.excludeFolders": [ ".git", "node_modules", "bower_components", "path/to/other/folder/to/exclude" ],

La diferencia entre el espacio de trabajo y la configuración del usuario se explica en los documentos de personalización


Asegúrese de que esté seleccionado el engranaje ''Usar configuración de exclusión e ignorar archivos''


Cree un archivo con .gitignore y coloque la carpeta o el nombre del archivo que desea ignorar.

ignorar todo lo que se encuentra debajo de la carpeta node_modules

echo node_modules/ > .gitignore


Después de configurar search.exclude y file.exclude mencionados en las respuestas anteriores, ejecute el comando "Borrar historial del editor" (use la paleta de comandos para hacer eso: CTRL + SHIFT + P).

Solo después de eso, los archivos excluidos no aparecerán en su menú de apertura rápida.

Actualización: también puede ejecutar el comando "Borrar historial de comandos". Me olvide de eso.


Estas preferencias parecen haber cambiado desde la respuesta de @ alex-dima.

Cambio de configuraciones

Elija en el menú: Preferencias -> Configuración -> Configuración de usuario / área de trabajo. Filtra la configuración predeterminada para search .

Puede modificar la configuración de search.exclude (copie de la configuración predeterminada a su configuración de usuario o espacio de trabajo). Eso se aplicará solo a las búsquedas. Tenga en cuenta que la configuración de files.exclude se aplicará automáticamente.

Si la configuración no funciona :

  1. Asegúrese de no desactivar la exclusión de búsqueda. En el área de búsqueda, expanda el cuadro de entrada "archivos para excluir" y asegúrese de que esté seleccionado el ícono de ajustes.

  2. También es posible que deba borrar el historial del editor (consulte: https://github.com/Microsoft/vscode/issues/6502 ).

Configuraciones de ejemplo

Por ejemplo, estoy desarrollando una aplicación EmberJS que guarda miles de archivos en el directorio tmp .

Si selecciona WORKSPACE SETTINGS en el lado derecho del campo de búsqueda, la exclusión de búsqueda solo se aplicará a este proyecto en particular. Y se .vscode carpeta .vscode correspondiente a la carpeta raíz que contiene settings.json .

Esta es mi configuración de ejemplo:

{ // ... "search.exclude": { "**/.git": true, "**/node_modules": true, "**/bower_components": true, "**/tmp": true }, // ... }

Nota : Incluya un ** al comienzo de cualquier exclusión de búsqueda para cubrir el término de búsqueda en cualquier carpeta y subcarpeta.

Imagen de búsqueda antes de actualizar la configuración :

Antes de actualizar la configuración, los resultados de búsqueda son un desastre.

Imagen de búsqueda después de actualizar la configuración:

Después de actualizar la configuración, los resultados de búsqueda son exactamente lo que quiero.


La respuesta corta es separar por comas las carpetas que desea ignorar en "archivos para excluir".

  1. Iniciar búsqueda amplia en el espacio de trabajo: CTRL + MAYÚS + f
  2. Expande la búsqueda global con el botón de tres puntos
  3. Ingrese su término de búsqueda
  4. Como ejemplo, en los archivos para excluir el campo de entrada, escriba babel,concat para excluir la carpeta "babel" y la carpeta "concat" en la búsqueda (asegúrese de que el botón de exclusión esté habilitado).
  5. Presione enter para obtener los resultados.

Olvídese de lo anterior para vscode excluir el patrón de búsqueda, intente debajo del patrón que está funcionando para cualquier carpeta en la última versión de vscode.

! ../../../ locales / *

por ejemplo, he buscado como abajo vscode ejemplo configuración de clude

archivos para incluir: * .js

archivos a excluir: ** / node_modules,! ../../../ locales /,! ../../../ theme / ,! ../../ admin / client / *


Quería excluir completamente 1 de las carpetas de Workspace, pero encontré que esto era difícil, ya que independientemente de los patrones de exclusión, siempre ejecuta la búsqueda en cada una de las carpetas de Workspace.

Al final, la solución fue agregar ** a los patrones de exclusión de búsqueda de Configuración de carpeta .


Si entiendo correctamente, desea excluir archivos del buscador difuso vscode. Si ese es el caso, supongo que las respuestas anteriores son para versiones anteriores de vscode. Lo que funcionó para mí es agregar:

"files.exclude": { "**/directory-you-want-to-exclude": true, "**/.git": true, "**/.svn": true, "**/.hg": true, "**/CVS": true, "**/.DS_Store": true }

a mi settings.json . Este archivo se puede abrir a través de File > Preferences > Settings


Si tiene varias carpetas en su espacio de trabajo, configure search.exclude en cada carpeta. Hay un menú desplegable junto a WORKSPACE SETTINGS .

Ficha Configuración de carpeta


Soy un idiota, así que me llevó un tiempo darme cuenta de esto, pero asegúrese de hacer clic en el icono de engranaje en la búsqueda global para que se pueda aplicar su configuración.


Actualización de abril de 2018

Puede hacerlo en la sección de búsqueda de vscode pre-fijando un signo de exclamación en cada carpeta o archivo que desea excluir.