openeditorcode.devMANUAL DE CAMPO / 0.2.43English
explorer.md DOCUMENTACIÓN

05 — En el proyecto

Explorador y archivos

Recorre el proyecto, crea y elimina archivos, y entiende el árbol y sus exclusiones.

v0.2.43Revisión de código ·
En esta página

Recorrer el árbol

Lista hijos de la raíz, ordenando carpetas antes que archivos. ↑/↓ selecciona; Enter o clic abre un archivo o alterna una carpeta. .git siempre está oculto. Las entradas ignoradas permanecen visibles en gris.

Left contrae solo una carpeta expandida. Shift+Enter contrae también descendientes si estaba abierta, o expande recursivamente subdirectorios si estaba cerrada (sin .git); Ctrl+Shift+Enter contrae todo. No hay Right para expandir ni Left para subir al padre.

La virtualización renderiza filas visibles y un margen, no todo el árbol a la vez. Los nombres largos se desplazan al seleccionar una fila. F5 conserva el índice de selección, por lo que cambios de orden pueden seleccionar otra ruta.

Crear un archivo

  1. Selecciona la carpeta destino, o un archivo cuyo padre sea el destino.
  2. Pulsa Ctrl+N, escribe un nombre y confirma con Enter. Esc cancela.
  3. OEC crea de forma exclusiva, refresca el árbol y abre una pestaña. Si el nombre existe, muestra error y no lo reemplaza.

Renombrar archivos y carpetas

Con foco en Explorador, selecciona una entrada y pulsa F2; también aparece en paleta cuando hay entrada seleccionada. El diálogo inicia con el nombre actual: Enter confirma y Esc cancela. No renombra la raíz, no acepta nombre vacío, . o .., barras ni destinos existentes. Los errores dejan abierto el diálogo.

Tras el cambio conserva el contenido y estado de pestañas de archivos/imágenes afectadas y ajusta sus rutas, también al renombrar una carpeta; traslada expansiones, refresca el árbol e invalida el índice. Los enlaces se renombran como enlaces. El cambio en disco también será visible para Git.

Eliminar una entrada

Supr/Delete abre una confirmación; Enter elimina y Esc cancela. Las carpetas se eliminan recursivamente sin papelera. Se comprueban pestañas modificadas afectadas antes de ejecutar y se bloquea el borrado si existen.

Tras éxito se cierran pestañas afectadas y se invalida el índice. La raíz no se puede eliminar. Un enlace se elimina como enlace, sin borrar recursivamente su destino externo.

Calcular líneas y archivos masivos

Desde Ctrl+P, Calcular líneas del proyecto lee textos del disco; omite binarios, ilegibles y archivos mayores de 2 MiB. Un archivo vacío cuenta cero; un salto final no suma otra línea. Los conteos no se actualizan automáticamente al guardar.

Mostrar archivos masivos en la paleta, o [Masivos] en el encabezado, ordena los textos por líneas descendentes, con empates por ruta. Respeta .gitignore de raíz y anidados, incluso si search.respectGitignore es false; no aplica exclusiones temporales. Excluye .git y las carpetas ignoradas antes de recorrerlas. El índice puede ser parcial al llegar a 50.000 entradas. [Árbol] regresa al árbol normal.

La demo muestra 420 y 180 líneas en los archivos de ejemplo y comprueba que node_modules y samples/cache, ignorados respectivamente por reglas de raíz y anidadas, no aparezcan. Es un ranking de líneas, no análisis de complejidad ni tamaño en bytes.

OEC 0.2.43 / Archivos masivosAmpliar captura ↗
Archivos masivos ordenados por líneas: catalog.ts con 420 y report.ts con 180; las dependencias y la caché ignoradas no aparecen.
Desde Ctrl+P o [Masivos], localiza los textos con más líneas. Se excluyen los archivos y carpetas ignorados por .gitignore, incluidos los anidados. La demo comprueba que node_modules y samples/cache no entren al ranking. No es un análisis de complejidad.

Fuentes del capítulo

Enlaces fijados al commit revisado; no siguen main.

Documentación estática · ES / ENVer cobertura ↗