Saltar al pie de página
Iron Academy Logo
Herramientas y productividad de C#

Explorador de archivos en Visual Studio: posible nueva función

Tim Corey
8m 47s

Al trabajar con proyectos en Visual Studio, los desarrolladores se encuentran a menudo con la necesidad de acceder o modificar archivos que no están directamente incluidos en su proyecto o solución. Es posible que archivos como .gitignore, .gitattributes, Dockerfile o incluso ciertas carpetas como bin u obj no aparezcan por defecto en el Explorador de soluciones. En un vídeo reciente titulado Explorador de archivos en Visual Studio - Posible nueva función, Tim Corey nos muestra una posible solución que Microsoft está probando: una nueva extensión del Explorador de archivos para Visual Studio.

Este artículo explora el detallado recorrido de Tim, las ideas y sugerencias del vídeo, proporcionando una guía práctica para los desarrolladores interesados en esta función. Vamos a sumergirnos en la demostración de Tim para entender el caso de uso, las limitaciones de las soluciones actuales y cómo esta extensión puede resolver los puntos débiles del mundo real.

El problema de acceder a archivos ocultos en Visual Studio

Al principio del vídeo, Tim Corey destaca una frustración habitual de los desarrolladores: la imposibilidad de modificar fácilmente archivos que no están incluidos formalmente en la solución. Por ejemplo, acceder a un archivo .gitignore o editar documentación relacionada con un proyecto, como README.md, resulta innecesariamente complejo. Tim explica que una solución típica consiste en hacer clic en el icono "Mostrar todos los archivos" del Explorador de soluciones.

Sin embargo, como Tim demuestra en el minuto 1:21, el uso de esta función crea una experiencia desordenada. Es inconsistente, lo que requiere que la actives para cada proyecto individualmente. Se pierde cohesión y se acaba cambiando constantemente de punto de vista. Peor aún, no siempre ayuda a nivel de solución: por ejemplo, sigue sin poder acceder a archivos que no forman parte de un proyecto específico pero que existen en el directorio raíz de la solución.

Vista de carpetas: Una alternativa limitada

Como solución, Tim sugiere cambiar a la vista de carpetas (2:00), que da acceso a archivos ocultos como .gitignore y .gitattributes. Pero Tim también deja claro que esta modalidad tiene serias limitaciones. Ya no se encuentra en la vista de soluciones estándar, lo que significa perder el acceso a herramientas y funcionalidades comunes en las que confían los desarrolladores.

Tim comparte aquí su opinión personal: no le gusta cambiar a la vista de carpetas. Se siente inconexo y torpe para los flujos de trabajo típicos. Esto le lleva a presentar una solución mucho mejor: una nueva extensión de Visual Studio que se está probando actualmente.

Presentación de la extensión del Explorador de archivos

Para resolver estos problemas, Tim señala una nueva extensión llamada "Explorador de archivos" de Mads Kristensen, disponible a través del Gestor de extensiones de Visual Studio. Como menciona Tim en el minuto 2:31, Mads es conocido por crear funciones experimentales en forma de extensiones para medir el interés y recoger opiniones antes de que Microsoft decida si las integra directamente en Visual Studio.

En el momento de la grabación, Tim señala que la extensión tenía más de 3.000 descargas y una valoración media alta, lo que sugiere que la comunidad de desarrolladores la considera realmente útil.

Instalación y activación de la extensión

Tim muestra el proceso de instalación, mencionando que la extensión requiere reiniciar Visual Studio tras la instalación (3:06). Después de hacerlo fuera de cámara, vuelve (3:16) para mostrar la nueva vista del Explorador de archivos, ahora integrada en el Explorador de soluciones.

Esta nueva sección aparece como una carpeta con el nombre de la solución y se sitúa en el mismo nivel que todos sus proyectos. Cuando se amplía, ofrece acceso directo a toda la estructura de carpetas, incluso a los archivos y directorios que normalmente no aparecen en el Explorador de soluciones.

Navegar y modificar archivos ocultos

En el minuto 3:29, Tim comienza a navegar por este nuevo panel del Explorador de archivos. Demuestra cómo muestra todo - .gitignore, .gitattributes, README.md, y más. Al hacer clic en README.md, Tim edita el archivo directamente desde Visual Studio y elogia la comodidad y la fluidez de la experiencia.

Tim vuelve a hacer hincapié en este aspecto en el minuto 4:01, señalando que esta nueva función combina lo mejor de ambos modos: la visibilidad completa de la vista de carpetas y la vista de soluciones estructurada y repleta de funciones que prefieren los desarrolladores.

Características adicionales y operaciones con archivos

Otro aspecto práctico destacado que muestra Tim (4:03) es el menú contextual del Explorador de archivos. Los usuarios pueden:

  • Abrir un archivo en VS Code

  • Abrir en el Explorador de archivos

  • Abrir con un programa predeterminado

  • Cambiar el nombre del archivo

  • Copie la ruta completa

Estas funciones permiten a los desarrolladores gestionar directamente los archivos relacionados con los proyectos, sin tener que saltar entre editores externos o exploradores de archivos.

Tim destaca especialmente el ahorro de tiempo que supone esta funcionalidad, sobre todo en el caso de archivos como .gitignore, que a menudo requieren cambios pequeños pero fundamentales. Como dice en el minuto 4:22, basta con abrir el archivo, hacer el cambio y seguir adelante, todo ello sin interrumpir el flujo habitual.

Cómo mantener limpio su espacio de trabajo

Tim también muestra un truco para mantener la interfaz ordenada. Puede minimizar la sección del Explorador de archivos para que sólo ocupe una línea de espacio en la parte superior del Explorador de soluciones. De este modo, siempre estará disponible cuando sea necesario, pero nunca estorbará cuando no lo sea.

Según Tim (4:36), esto hace que la herramienta sea "rápida y fácil" de acceder, a la vez que no es intrusiva, un equilibrio que muchas funciones de Visual Studio no consiguen alcanzar.

La estrategia de Microsoft: Probar funciones a través de extensiones

Alrededor del minuto 6:00, Tim explica por qué esta función es actualmente una extensión y no una parte esencial de Visual Studio. Microsoft experimenta cada vez más con el desarrollo orientado al usuario. En lugar de adivinar lo que quieren los desarrolladores, lanzan características como extensiones para medir el uso en el mundo real y los comentarios.

Tim aprecia esta estrategia. Señala que a veces solo una minoría solicita una función, e integrarla prematuramente en el IDE podría ser contraproducente. Al utilizar las extensiones como prototipos, Microsoft reúne pruebas sólidas antes de comprometerse con la integración total.

Cómo puedes influir en el futuro de Visual Studio

Tim anima a los usuarios a descargar, probar y comentar la extensión. En el minuto 6:26, explica que la participación de los usuarios -como informar de errores, sugerir mejoras y puntuar la extensión- ayuda a Microsoft a decidir:

  • Si merece la pena integrar la función

  • La mejor forma de aplicarlo para una base de desarrolladores más amplia

Tim también invita a hacer sugerencias sobre funcionalidades adicionales. Por ejemplo, tal vez le gustaría tener compatibilidad con la función de arrastrar y soltar o la opción de hacer clic con el botón derecho del ratón para "Añadir a la solución". Estas ideas podrían dar forma a la implementación final, por lo que tu aportación es importante.

Pensamientos finales y por qué es importante

Hacia el final (7:25), Tim resume sus ideas. Cree que esta extensión resuelve un problema real de los desarrolladores, que no ocurre todos los días, pero que es frustrante cuando ocurre. Por ejemplo, modificar el archivo README.md rápidamente sin saltar a otra herramienta es inmensamente útil.

Tim también reflexiona sobre cómo Visual Studio Code sienta un sólido precedente en este sentido. VS Code hace de la estructura de archivos una parte central de la interfaz, y esta extensión ayuda a trasladar parte de esa facilidad de uso a Visual Studio, sin romper su diseño central.

Concluye subrayando que, aunque Visual Studio no puede convertirse simplemente en VS Code, sí que puede tomar prestados sus puntos fuertes. Esta extensión es un paso en esa dirección.

Conclusión

La extensión del Explorador de archivos para Visual Studio, presentada por Tim Corey en su vídeo, es una solución inteligente y eficaz a un problema común de flujo de trabajo. Al permitir a los desarrolladores acceder y editar todos los archivos relacionados con el proyecto -incluso los que están fuera del ámbito de la solución- sin salir del IDE ni interrumpir su flujo de trabajo, esta herramienta cubre un vacío importante.

Esta extensión aporta un valor añadido real, tanto si suele modificar .gitignore como si edita documentación o simplemente necesita ver la estructura completa de sus carpetas. Como recomienda Tim, pruébalo, comparte tus comentarios y ayuda a dar forma al futuro del desarrollo de Visual Studio.

Como mejor dice Tim, no se trata de resolver un problema cotidiano, sino de resolver uno que se convierte en doloroso cuando surge, y hacerlo de una forma limpia, ligera y fácil para los desarrolladores.

Hero Worlddot related to Explorador de archivos en Visual Studio: posible nueva función
Hero Affiliate related to Explorador de archivos en Visual Studio: posible nueva función

Gana más compartiendo lo que te gusta

¿Creas contenidos para desarrolladores que trabajan con .NET, C#, Java, Python o Node.js? ¡Convierte tu experiencia en un ingreso extra!

Equipo de soporte de Iron

Estamos disponibles online las 24 horas, 5 días a la semana.
Chat
Email
Llámame