Pŕactico 1: Editores de código

Correspondiente a la sesión del jueves, 19 de marzo de 2026

¿Qué son los editores de código?

Son programas para escribir y editar código fuente de distintos lenguajes. El uso de este tipo de herramientas es popular entre especialistas de la programación y analistas de datos. Los editores de código permiten el uso de distintos lenguajes, tanto de programación como de comunicación, por ejemplo, el español.

Algunos editores de código reconocidos son:

  • Emacs: es uno de los primeros editores de código, lanzado en 1985, y creado por Richarch Stallman, quien es el creador del movimiento Software libre.

  • Sublime Text: es un editor de código más intuitivo que Emacs pero tiene licencia de pago.

  • Atom: otro editor de código que es de código abierto pero está descontinuado.

  • Visual Studio Code

  • Positron: editor de código creado por Posit (empresa a cargo de RStudio) que se inspira en Visual Studio Code.

En este práctico aprenderemos a usar Visual Studio Code.

¿Qué es Visual Studio Code?

Es un editor de código avanzado desarrollado por Microsoft que es de acceso gratuito. Actualmente es uno de los editores predilectos debido a su eficiencia y alto nivel de personalización.

Principales ventajas

  • Es un programa liviano y extensible, por tanto, personalizable
  • Soporta múltiples lenguajes de programación (Python, R, HTML, etc)
  • Facilita la aplicación de control de versiones
  • Terminal integrada
  • Ideal para flujos de trabajo reproducible (Git/GitHub y documentos dinámicos)
  • Integra copilot

Instalación del programa

Link de descarga

Instalación VSCode

Interfaz

Paso a paso Interfaz VSCode

En este punto la idea es presentar cada sección de la interfaz y sus opciones

Menú superior (describir los más importantes)

Archivos

  • Aquí se encuentran las principales opciones que existen para trabajar con documentos y/o carpetas.

  • Ejemplo: Crear archivo; Guardar archivo; Abrir carpeta, etc.

Edición

  • Ofrece alternativas de edición del documento.

  • Ejemplo: Copiar; Pegar; Deshacer; Encontrar, etc.

Barra de herramientas

Buscador

  • El software tiene un buscador de archivos integrado

  • Opera en distintos niveles de anidación: permite ubicar palabras
    buscando en todos los documentos y carpetas del directorio

Documentos

  • VSCode trabaja con carpetas como áreas de trabajo.

  • Cada carpeta puede contener múltiples archivos y subcarpetas.

  • Se puede abrir una carpeta existente o crear una nueva desde VSCode.

  • Los archivos pueden ser de cualquier tipo: código fuente, texto plano, datos, etc.

  • La estructura de carpetas y archivos es clave para la organización y reproducibilidad (ej: protocolo IPO).

Extensiones

  • Las extensiones son complementos que agregan funcionalidades a VSCode.

  • Existen extensiones para diferentes lenguajes de programación, herramientas y flujos de trabajo.

  • Buscar e instalar extensiones: desde el Marketplace de VSCode.

  • Abre la vista de extensiones con el ícono de cuadrados en la barra lateral o con el atajo Ctrl+Shift+X.

  • Busca las extensiones por nombre (ej: “Quarto”, “R”, “Zotero”).

  • Haz clic en “Install” para instalar cada extensión.

  • Reinicia VS Code si es necesario para activar las extensiones.

Shortcuts

Ctrl + N: Crear documento

Ctrl + S: Guardar documento

Ctrl + Shift + P: Abrir barra de comandos

Ctrl + Shift + K: Preview Quarto

Ctrl + K + C: Añadir comentario

Ctrl + K + T: Cambiar tema de VSCode

Actividades prácticas

Actividad 1

Instale las siguientes extensiones:

  • Quarto

  • Markdown Preview Enhanced

  • VSCode-pets

Actividad 2

Cree una carpeta en el escritorio del computador siga las siguientes instrucciones:

  • Abra la carpeta desde VSCode para que el programa la interprete como el directorio de trabajo

  • Genere un nuevo archivo y escriba un breve texto en él

  • Guárdelo en la carpeta que creó anteriormente

  • Bonus: Busque algún contenido clave del documento utilizando las herramientas dispuestas en la barra lateral

Actividad 3 (opcional)

  • Instale la extensión de R

  • Corra algún código en VSCode