Visual Studio Code (VS Code) es un editor de código fuente muy popular por su versatilidad, ligereza y capacidad de personalización. Si trabajas con R y deseas usar VS Code como tu entorno de desarrollo, este tutorial te guiará paso a paso para configurar VS Code para que puedas ejecutar código R de manera eficiente.
Paso 1: Instalar R
Antes de usar R en VS Code, asegúrate de tener R instalado en tu ordenador. Si aún no lo tienes, sigue estos pasos:
- Ve a la página oficial de R y descarga la versión adecuada para tu sistema operativo (Windows, macOS o Linux).
- Sigue las instrucciones para instalar R en tu ordenador.
Paso 2: Instalar Visual Studio Code
Si no tienes VS Code instalado, sigue estos pasos:
- Ve a la página de descarga de Visual Studio Code y descarga la versión para tu sistema operativo.
- Instala VS Code siguiendo las instrucciones proporcionadas.
Paso 3: Instalar la extensión de R en Visual Studio Code
Para trabajar con R en VS Code, necesitas instalar una extensión que permita integrar las funciones de R en el editor. Aquí te mostramos cómo hacerlo:
- Abre Visual Studio Code.
- Ve al Marketplace de extensiones haciendo clic en el icono de extensiones en la barra lateral izquierda o presionando
Ctrl + Shift + X
. - Busca la extensión llamada R desarrollada por Yuki Ueda. Esta extensión te proporciona funciones básicas como la ejecución de scripts de R.
- Haz clic en Instalar.
Paso 4: Configurar R en Visual Studio Code
Una vez instalada la extensión de R, debes asegurarte de que VS Code reconozca la ubicación de R en tu sistema.
- Abre la configuración de VS Code (puedes hacer clic en el icono de engranaje en la esquina inferior izquierda y seleccionar Configuración, o presionar
Ctrl + ,
). - En la barra de búsqueda de configuración, escribe
"r.rterm.windows"
,"r.rterm.mac"
o"r.rterm.linux"
según tu sistema operativo. - Introduce la ruta al archivo ejecutable de R en tu sistema. Por ejemplo:
- En Windows, suele estar en:
"C:\\Program Files\\R\\R-x.x.x\\bin\\R.exe"
- En macOS y Linux, simplemente puedes escribir
"R"
si ya tienes R configurado en tu terminal.
- En Windows, suele estar en:
- Guarda la configuración.
Paso 5: Instalar las extensiones adicionales para una mejor experiencia
Si deseas mejorar tu flujo de trabajo con R en VS Code, puedes instalar algunas extensiones adicionales:
- R LSP Client: Proporciona autocompletado de código, resalte de errores y funciones de depuración. Para instalar esta extensión:
- Abre el Marketplace de extensiones.
- Busca R LSP Client y haz clic en Instalar.
- Para que funcione, también necesitas instalar languageserver, un paquete de R. Puedes hacerlo ejecutando este comando en la consola de R:
install.packages("languageserver")
- Rainbow CSV: Esta extensión ayuda a visualizar archivos CSV con diferentes colores para columnas, lo cual es útil si trabajas con datos tabulares.
- Bracket Pair Colorizer 2: Hace que el emparejamiento de corchetes y paréntesis sea más claro al colorearlos de forma diferente.
Paso 6: Ejecutar código R en Visual Studio Code
Una vez que todo está configurado, ya puedes empezar a escribir y ejecutar código R en VS Code.
- Crea un archivo con la extensión
.R
. Para ello, selecciona Archivo > Nuevo archivo y guárdalo comoscript.R
. - Escribe tu código R en el archivo. Por ejemplo:
print("¡Hola, R desde VS Code!")
- Para ejecutar el código, selecciona la línea que deseas ejecutar y presiona
Ctrl + Enter
. Esto enviará el código a la consola de R que se abrirá en la terminal de VS Code.
Paso 7: Usar un entorno interactivo con R (Radian)
Para mejorar la consola de R en VS Code, puedes usar Radian, que es un intérprete alternativo para R con características adicionales como autocompletado de código y colores mejorados. Para instalarlo:
- Abre la terminal en tu ordenador.
- Instala Radian usando
pip
, el gestor de paquetes de Python:pip install radian
- Luego, configura VS Code para usar Radian en lugar de la consola R por defecto. Ve a la configuración (
Ctrl + ,
) y busca"r.rterm.windows"
,"r.rterm.mac"
o"r.rterm.linux"
y cambia la ruta porradian
o la ruta al ejecutable de radian.
Paso 8: Depuración y uso de gráficos en VS Code
- Depuración: Si tienes instalada la extensión R LSP Client, puedes usar las características de depuración como puntos de interrupción para inspeccionar el estado del código.
- Gráficos: Los gráficos generados con R aparecerán en una ventana independiente, pero si deseas que aparezcan dentro de VS Code, puedes usar la extensión R Plot Viewer.
Paso 9: Personalizar el entorno
Puedes personalizar el entorno de desarrollo ajustando temas, fuentes y atajos de teclado para hacer tu experiencia más agradable y eficiente. Busca las configuraciones en el menú de Ajustes (Ctrl + ,
).