[Article] Visual Studio Code | Tips 4

En post anteriores vimos funcionalidades que posee la herramienta. En este post veremos plugins. Visual Studio Code posee una gran variedad de plugins que pueden cubrir todas nuestras necesidades. Veremos algunos de los más recomendados.

Bookmarks

Este plugin nos permitirá poner marcar en nuestros archivos para luego poder movernos entre estos para ubicar las secciones  de código que deseamos. con el comando Ctrl + Alt + K marcamos o desmarcamos el código. Se podrá ver un icono celesta del lado izquierdo.  Una vez que marcamos el código podemos movernos hacia adelante con Ctrl + Alt + L y hacia atrás con Ctrl + Alt + J.

Prettier

Prettier es un formateador de código para javascript, typescript y css. Presionaremos Ctrl + Shift + P para ingresar a la paleta de comandos, tipeamos Format Document y presionamos enter. Automáticamente el código de idéntica de la forma correcta.

Paste Json As Code

Paste Json as Code nos ayuda a copiar código JSON desde cualquier lugar y pegarlo en nuestro editor dependiendo el tipo o lenguaje que seleccionemos. Lo que hara sera tirar el objeto JSON. Para esto seleccionamos nuestro código JSON, luego presionamos Ctrl + Shift + P y tipeamos Paste JSon as Code (recordemos que detectara el lenguaje del archivo destino por su extensión), le damos un nombre y presionamos enter. Nuestro código, en el caso del ejemplo, se tipara en C#.

GitLens

GitLens dará la capacidad de poder ver que comentarios referentes a git tiene el codigo el cual estamos trabajando. Es una herramienta muy útil que nos dice que cosas estan sin commit o quién fue el último en modificar ese código.

Project Manager

Este plugin agrega una nueva funcionalidad a Visual Studio Code. Normalmente solamente podemos abrir una carpeta de proyecto, pero con Project Manager podremos abrir varias carpetas en nuestro entorno de trabajo.

Live Server

Si somos desarrolladores web nos servirá de mucha ayuda un servidor Web. Lo que hace este plugin es tener un servidor web disponible que irá reflejando los cambios a medida que vamos modificando nuestro código.

Conclusión

Visual Studio Code es una poderosa herramienta para desarrolladores. Tiene una gran cantidad de funcionalidad pensadas para nosotros, y si no las tiene, algun plugin puede ayudarnos con lo que necesitamos. No se pierdan de probar esta herramienta.

[Article] Visual Studio Code | Tips 3

Como vimos en el post anterior, Visual Studio Code se ha vuelto una de las herramientas de cabecera para muchos programadores. En este post vamos a ver mas funcionalidades de la herramienta que no ayudaran con nuestro código.

EDITING HACKS

La herramienta posee un gran cantidad de funciones dentro del editor de texto que hace que sea más sencillo y rápido editar mientras estamos desarrollando. Veremos algunas de ellas.

Selección Múltiple

Si queremos editar varios valores que pertenecen a una columna debemos presionar Alt + Click seleccionado el lugar donde queremos comenzar. Luego presionando Ctrl + Alt  + Up o Down seleccione la filas.

Podemos seleccionar una secuendi de tag para editarlos. Seleccionaremos el tag y presionamos Ctrl + D hasta el tag final.

Siempre seleccionamos por filas para editar y cuando debemos modificar una columna debemos ir fila por fila para poder editarlo. Ya no es necesarios. La edición de columnas nos ayudará con este problema. Debemos mantener presionado Shift + Alt y arrastre el cursor para seleccionar las columnas.

Copiar Filas

Cuando copiamos filas la ejecución clásica es: primero, seleccionar filas, luego presionar Ctrl + C, bajar una fila y presionar Ctrl + V. Con Shift + Alt + Up y Shift + Alt + Down podemos hacer lo mismo copiando hacia arriba o hacia abajo la fila en la cual estamos posicionados.

Mover Filas

De la misma forma que duplicamos filas, podemos mover bloque de código hacia arriba o hacia abajo. En caso de ser html respetará los tags. Si solo estamos ubicados en una línea moverá solamente esa línea

Formateo Automático de Código

Supongamos que tenemos una persona en el equipo desordenada. Escribe su código sin respetar el formato del código que está haciendo. Para ordenarlo podemos seleccionar el código y presionar Ctrl +K + F.

Ventana rápida de referencias

Seleccionaremos un objeto, luego presionamos Shift + F12, se abrirá una ventana donde podemos ver el listado de archivo junto al código de donde ese objeto está siendo referenciado.

Para buscar todas las referencias debemos presionar Shift + Alt + F12.

Renombrado de Símbolos

Imaginemos que declaramos un objeto con un nombre erróneo y ese objeto fue utilizado en un gran cantidad de sitios. ¿Estamos perdidos? No! podemos seleccionar el símbolo, presionar F2 y cambiar el nombre. Automaticamente se abrira todos los archivos los cuales fueron afectados por el cambio.

[Article] Visual Studio Code | Tips 1

Visual Studio Code se ha vuelto una de las herramientas de cabecera para muchos programadores. Desde su lanzamiento en el 2015, hasta estos días, ha tenido una evolución constante con grandes mejoras y muchas nuevas funcionalidades con cada nueva versión. A pesar de ser una herramienta bastante joven, ha escalado hasta el primer puesto entre los IDE de código fuente livianos del mercado. En esta serie de publicaciones vamos a ver algunos trucos, funcionalidades y plugins que podemos encontrar en esta fabulosa herramienta, como también, cómo nos ayudará a agilizar nuestra escritura de código, como también, optimizar nuestros tiempos..

Les dejo el link de descarga https://code.visualstudio.com/

Themes

Una de las funcionalidades que pocos conocen es la de los temas.  Visual Studio Code viene con varios temas para seleccionar que podemos elegir según a nuestro gusto. Para esto presionamos <F1> , tipeamos theme, presionamos <enter>, por último, seleccionaremos Preferences: Color Theme. Esto nos mostrará el listado de temas disponibles.

Podemos seleccionar el que más nos guste de la lista o bien agregar más temas si lo deseamos. Ingresamos nuevamente a la lista y elegimos la opción Install Additional Color Themes. Esto nos llevará a una lista descargable para seleccionar el que deseemos.

Iconos por tipo de archivo

Cada vez que creamos un archivo nuevo, Visual Studio Code, reconocerá la extensión y nos mostrará el icono relacionado con ese tipo de archivo. Posee una gran cantidad de iconos. Tenemos disponibles para casi todos  de los lenguajes más utilizados en el mercado.

Font Ligatures

Esta funcionalidad básicamente une algunos símbolos en un solo . Hace que la lectura de código sea más fácil del código y legible. Por ejemplo, si tenemos que escribir === será transformado a ☰. Parece ser más sencillo y natural de leer.  Otro ejemplo, si queremos hacer una arrow function, =>, sera cambiado por el símbolo ⇒.

Para tener disponible esta característica, lo primero que debemos hacer es descargar e instalar la fuente Fira Code. Les dejo el link para que lo descarguen.

https://github.com/tonsky/FiraCode#solution

Lo segundo que debemos hacer es agregar a la familia de fuentes la fuente Fira Code desde la configuración de VS Code. Presionamos <F1>, tepeamos User Setting, buscaremos en  la configuración a editar fontFamily y le agregamos Fira Code. Luego buscamos  fontLigatures y la activamos, esta funcionalidad viene desactivada por default.

Playground

Supongamos que queremos ver todos los features que posee Visual Studio Code. La manera de hacerlo es ingresando a la barra de comandos con <F1> y escribimos Playground. Seleccionamos Help: Interactive Playground. Esto nos mostrará todo el listado completo.

Panels

La funcionalidad de múltiples editores nos ayudará a tener varios archivos al mismo tiempo y poder visualizarlos de una forma simple. Por ejemplo, en angular, casi siempre tengo 2 archivos abiertos, el componente y la vista. Tenemos 2 maneras de dividirlo, la primera es por el icono que se encuentra arriba a la derecha. La segunda opción es por medio de Ctrl + \. Podemos dividir en la cantidad de columnas que deseemos.

Otra funcionalidad es la Grilla 2×2. Esta podemos activarla desde el menú View – Editor Layout – Grid (2×2). Nos dividirá la pantalla en 4 permitiendo visualizar 4 archivos al mismo tiempo.

Zen Mode

Trabajamos en pantalla completa!!!. Al activar ZenMode el Visual Studio Code ocultara todo, todas las barras y menús, se ampliará a todo nuestro screen permitiendo hacer foto 100% en lo que estamos trabajando.

Conclusión

Visual Studio Code se ha vuelto una poderosa herramienta para desarrolladores que podemos usar con la gran  mayoría de los lenguajes. En próximos post veremos más características de la herramienta.

[HowTo] Visual Studio Code | En Linux

Microsoft en estos últimos tiempos está apostando al OpenSource. Una de las cosas que ha impulsado es el uso de sus herramientas en este caso el editor liviano pero extremadamente potente VS Code.

Objetivo

El objetivo de esta publicación tiene un tutorial de como podemos instalar Visual Studio Code en linux.

Audiencia

Este documento está dirigido a personas que conocen muy poco o nada sobre el tema o personas que desarrollan tareas de consultoría de desarrollo o que simplemente están interesados en leer e investigar sobre la tecnología alcanzada por esta publicación.

Desarrollo

Visual Studio Code es un editor de código ligero y muy potente el cual podemos ejecutarlo en cualquier plataforma como Windows, MacOs o Linux. Viene con soporte Intellisense y para varios lenguajes de forma nativa. También podemos utilizar controladores de código fuente como Git o TFS. Por último, la característica que más me gusta, es totalmente extensible. Gracias a esto última característica tenemos una gran cantidad de plugin que podemos instalar para cualquier lenguaje que utilicemos.

Yo he elegido, solo por gusto personal, la distribución Kubuntu. No por nada en particular solo me gusta mas KDE. Lo primero que debemos hacer es descargar el paquete desde la página con la extensión .deb. Pueden hacerlo desde este link  https://code.visualstudio.com/

Una vez que lo tenemos descargado debemos abrir una consola, ir a la carpeta donde descargamos los archivos. En KUbuntu tenemos la posibilidad de instalarlo por medio de QApt:

Y listo! tenemos nuestro VS Code instalado

Para los más audaces podemos instalarlo por medio de consola completamente. Comencemos:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor &amp;gt; microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" &amp;gt; /etc/apt/sources.list.d/vscode.list'

“Nota: puede ser que no tengamos curl instalado por esta razón primero deberemos instalarlo con el siguiente comando apt-get install curl“

Si no hemos tenido ningún problema, el siguiente paso es actualizar nuestro repositorio de paquetes para esto usaremos el siguiente comando

sudo apt-get update

Por último, lo que nos queda es instalar el VS Code desde el repositorio.

sudo apt-get install code

Ya lo tenemos instalado y listo para comenzar disfrutar de esta gran herramienta.

Conclusión

Hemos instalado VS Code en nuestro linux de una forma muy sencilla. En próximos post veremos como hacer una aplicación .Net.