Un lugar para gobernarlos a todos.
Sé que este blog es de Power BI, y empezar con otra cosa que no sea Power BI puede parecer contraproducente. Pero la idea es ir más allá y no quedarse en la superficie. Por eso hoy os voy a hablar de una herramienta extra que en mi día a día abro incluso antes que Power BI Desktop, Visual Studio Code.
Esto puede abrumar a muchos porque lo primero que se os pasará por la cabeza es un:
¿Y para qué necesito un editor de codigo? Si yo trabajo solo con Power BI, y no programo nada de nada.
Razón no os falta, pero a medida que vas gestionando cada vez más y más cosas empiezan a nacer ciertas necesidades, reutilizar scripts (medidas, cálculos, consultas), comparar archivos, versiones, previsualizar imágenes, organizar temas… Estos son usos que yo poco a poco he ido desarrollando y que cada dia encuentro uno nuevo.
¿Y que tiene que ver un editor de código con todo esto que comentas? Bien, un editor de código no necesariamente es exclusivo para editar código y aquí es donde ciertas cosillas brillan.


Desde el editor de código, abres el directorio donde trabajas, y ahí te das cuenta de que estas trabajando igual que si tuvieras el explorador abierto. Aparentemente son lo mismo, pero en el editor de código empieza la fiesta.
- La navegación no consume tiempo pues todos los directorios se abren y cierran como subcarpetas, sin tener que volver adelante o atrás, esto cuando tienes una carpeta de un proyecto, lo agradecerás.
- Seleccionar un archivo, te lo abrirá en una pestaña aparte para que lo puedas editar, o incluso previsualizar dependiendo del tipo de archivo que sea (no me intenteis abrir un .pbix porque os llevareis una decepcion).
- Tiene control de versiones (GIT) integrado que esto es una cosa que hablaremos mas adelante pero creedme, es cremita.
- A estas alturas parecerá broma, pero permite editar código con todas las comodidades de un editor de código convencional: buscar y remplazar, seleccionar en grupo, edición multilínea…
- TIENE IA. Enserio, y es gratis. Este asistente sabe donde esta el calcetín que te falta, y te hará la casa entera con 4 clicks. Con 2000 autocompletados mensuales y 50 chats, vais mas que servidos para comenzar a incluir una IA a vuestro banco de trabajo.
¡Esta lista podría ser larguísima, así que te animo a que lo pruebes, ya verás!
¡Dios bendiga las extensiones!
Si pensabais que aquí se acababa todo… buenas noticias, aquí viene lo bueno. VSCode tiene una comunidad fantástica que crea extensiones para casi todo lo que puedas necesitar. Por ejemplo, si trabajas con imágenes vectoriales (SVG), sabrás que leer su código no te va a dar una idea clara de qué estas editando, o que color estas cambiando…
SVG – Visual Studio Marketplace
¡Pues existe una extensión para trabajar con SVG! Y es una pasada las funcionalidades que añade, pasamos de un archivo que por defecto interpreta como un XML, a un archivo que interpreta como SVG, nos añade un botón para previsualizarlo, y incluso en el propio código nos da una idea de los colores que definen los códigos hexadecimales, y ojo, permite abrir un selector de colores para que tanteemos a ojo como cambiarlo. Todas estas cosas y más están resumidas en el vinculo hacia la extensión.


Extensiones las hay a mares, y lo bueno es hay una pestaña dentro del propio IDE (Entorno de desarrollo integrado), para que navegues y lo adaptes todo a tus gustos y necesidades. Así que no desesperes si te encuentras con algún callejón sin salida, probablemente alguien lo resolvió mucho antes y tiene una solución.
Hasta aquí esta pequeña introducción, iremos cubriendo poco a poco casos de uso, otras extensiones y demás.
Enserio, probadlo.




Deja un comentario