Visual Studio Code

Visual Studio Code#

Visual Studio Code es un entorno de desarrollo integrado (IDE) creado por Microsoft. Sirve principalmente para escribir, depurar y compilar programas de software. Cuenta con características como resaltado de sintaxis, autocompletado de código y depuración paso a paso. Además, es compatible con sistemas de control de versiones como Git. Es una herramienta clave tanto para principiantes como para desarrolladores experimentados debido a su potencia y flexibilidad.

Para la gestión de archivos en Visual Studio Code, debemos seguir los siguientes pasos:

  1. Asegurarnos de que tenemos las claves SSH en C:\Users\$USUARIO\.ssh o en un directorio similar:

    ../../_images/step_01.png

    Nota: en este paso se asume que las credenciales SSH ya están generadas y configuradas; es decir, que ya tenemos acceso a alguno de nuestros clusters. Debemos reemplazar $USUARIO con el nombre de usuario que nos fue comunicado por email.

  2. Abrimos Visual Studio Code y, abajo a la izquierda, seleccionamos Abrir una ventana remota:

    ../../_images/step_02.png
  3. Seleccionamos Conectar al host:

    ../../_images/step_03.png
  4. Seleccionamos Agregar nuevo ssh host y escribimos la dirección del cluster. Por ejemplo, para conectarnos a Nabucodonosor:

    ssh $USUARIO@nabucodonosor.ccad.unc.edu.ar
    
    ../../_images/step_04.png
  5. Seleccionamos qué archivo de configuración actualizar (normalmente el que tiene la ruta del paso 1). En este ejemplo: C:\Users\$USUARIO\.ssh\config

    ../../_images/step_05.png
  6. Hacemos clic en Conectar.

    ../../_images/step_06.png
  7. Ingresamos la contraseña:

    ../../_images/step_07.png
  8. Ya tenemos configurado el acceso remoto usando Visual Studio Code. Notaremos que, abajo a la izquierda, el entorno nos indica que estamos conectados a Nabucodonosor mediante SSH.

    ../../_images/step_08.png

    Podremos ver el sistema de archivos del lado izquierdo al agregar un directorio al explorador:

    ../../_images/step_09.png

    Además, podremos trabajar con GitHub desde allí y versionar nuestro trabajo (hacer commit, push, etc.), todo dentro del explorador remoto.

  9. Por último, cuando queramos cerrar la conexión, presionamos el botón de abajo a la izquierda:

    ../../_images/step_08.png
  10. Y seleccionamos la opción Cerrar conexión remota:

    ../../_images/step_11.png