05 — En el proyecto
Explorador y archivos
Recorre el proyecto, crea y elimina archivos, y entiende el árbol y sus exclusiones.
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
- Selecciona la carpeta destino, o un archivo cuyo padre sea el destino.
- Pulsa Ctrl+N, escribe un nombre y confirma con Enter. Esc cancela.
- 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
Calcular líneas del proyecto desde Ctrl+P lee textos del disco; omite binarios, ilegibles y demasiado grandes. Un archivo vacío cuenta como cero líneas; un salto final no agrega otra. Muestra conteos en el árbol, sin actualización automática al guardar; utiliza reglas base, no exclusiones temporales.
Mostrar archivos masivos desde paleta o clic en [Masivos] del encabezado cambia el Explorador a lista de textos por número de líneas descendente (empates por ruta). Respeta el .gitignore de raíz incluso si search.respectGitignore es false; no aplica exclusiones temporales. Muestra conteo parcial si llega a 50.000 entradas. Haz clic en [Árbol] para regresar.
Fuentes del capítulo
Enlaces fijados al commit revisado; no siguen main.