Saltar a contenido

Plugin Espacio de trabajo

Abre una carpeta como espacio de trabajo y explora, crea, renombra y borra sus archivos desde un panel lateral, de modo que trabajes con un proyecto entero y no solo con archivos sueltos.

Dónde encontrarlo

El menú Archivo:

Comando Qué hace
Abrir carpeta… Elige un directorio; se convierte en la raíz del espacio de trabajo y aparece el panel.
Cerrar la carpeta Cierra la carpeta y los documentos que viven en ella; ver más abajo.
Actualizar el índice del espacio de trabajo Vuelve a leer la carpeta para Ir al archivo ahora, en vez de esperar a la actualización automática.

La última carpeta abierta se recuerda y se restaura en el siguiente arranque. En esa restauración el panel no se abre a la fuerza: si ocultaste el panel acoplable, sigue oculto. Solo un Abrir carpeta… explícito lo devuelve.

Cerrar una carpeta cierra sus archivos

Cerrar la carpeta cierra primero todas las pestañas abiertas cuyo archivo vive dentro del espacio de trabajo y después vacía el espacio de trabajo. Los archivos de fuera de la carpeta y los búferes sin título se quedan como están.

Un documento modificado levanta el aviso habitual de Guardar / Descartar / Cancelar: nada se cierra a tus espaldas. Pulsar Cancelar en cualquiera de ellos detiene toda la operación: la carpeta sigue abierta y las pestañas ya cerradas antes de la cancelación siguen cerradas. Vuelve a pulsar Cerrar la carpeta cuando te hayas decidido.

Ir al archivo y el índice

El plugin mantiene la lista de archivos que hay detrás de Ir al archivo (Ctrl+P) de la paleta de comandos. Se construye en segundo plano: abrir una carpeta grande —o una que está en un recurso de red— ya no bloquea el editor, y la paleta sigue mostrando los archivos de la carpeta anterior hasta que la lista nueva está lista. La barra de estado dice Indexando… mientras trabaja y N archivos indexados cuando termina.

El índice se actualiza:

  • automáticamente, unos dos segundos después de que algo cambie en la raíz del espacio de trabajo o en una de sus subcarpetas inmediatas. Solo se vigila ese primer nivel —un vigilante sobre todo un árbol de fuentes costaría un descriptor del sistema operativo por directorio—, así que un cambio enterrado más abajo espera a uno de los otros dos disparadores;
  • cuando guardas un archivo dentro de la carpeta: un archivo recién creado se une al índice de inmediato, sin volver a recorrer nada;
  • bajo demanda, mediante Archivo ▸ Actualizar el índice del espacio de trabajo (también en la paleta de comandos). Úsalo después de un git checkout, de una compilación o de cualquier otra cosa que reorganice el árbol de una forma que la vigilancia superficial no puede ver.

El índice admite hasta el límite fijado en Preferencias ▸ Espacio de trabajo —50 000 archivos de forma predeterminada—, de modo que un árbol enorme nunca atasca la paleta. Cuando el recorrido se detiene en ese techo, la barra de estado lo dice, en lugar de dejar en silencio archivos posteriores fuera de Ir al archivo. Súbelo (hasta 500 000) para una copia de trabajo muy grande, o bájalo si indexar una carpeta de un recurso lento tarda demasiado.

Qué carpetas se omiten

Algunos directorios nunca merecen ser indexados: metadatos del control de versiones, estado del entorno de desarrollo, salida de compilación, árboles de dependencias. Preferencias ▸ Espacio de trabajo contiene la lista de nombres de directorio dentro de los cuales el índice nunca mira: uno por línea, comparados enteros y distinguiendo mayúsculas, a cualquier profundidad.

Los valores predeterminados son .git, .svn, .hg, .vs, .vscode, .idea, .cache, node_modules, build, Build, out, dist, bin, obj, target, __pycache__ y .mte-compile-commands. Edita la lista cuando un proyecto tuyo guarde fuentes reales en algún sitio que ese nombre ocultaría; Restaurar los valores predeterminados devuelve la lista a su estado original. Una lista modificada vuelve a indexar la carpeta abierta de inmediato.

Una lista vacía significa «indexar todo»; no se interpreta como «usa los valores predeterminados».

El panel del espacio de trabajo

Un árbol acoplable de la carpeta elegida. Haz doble clic en un archivo para abrirlo. El árbol se refresca automáticamente cuando los archivos cambian en el disco.

Dentro de cada carpeta van primero las subcarpetas y después los archivos, cada grupo en orden alfabético. No se distingue entre mayúsculas y minúsculas, y los números dentro de un nombre se comparan por su valor, de modo que file2.txt va antes que file10.txt. El orden es el mismo en Windows y en macOS.

Haz clic derecho en un elemento para ver su menú contextual:

Acción Qué hace
Nuevo archivo… Crea un archivo en la carpeta seleccionada.
Nueva carpeta… Crea una subcarpeta.
Cambiar el nombre… Renombra el archivo o la carpeta seleccionados.
Eliminar… Elimina el archivo o la carpeta seleccionados (con confirmación).
Mostrar en el explorador Muestra el elemento en el gestor de archivos del sistema.

Otras funciones siguen al espacio de trabajo

Abrir una carpeta difunde la nueva raíz al resto del editor, de modo que funciones como Buscar en archivos puedan usar por defecto el espacio de trabajo actual como ámbito de búsqueda.