Introducción
RStudio ha sido tradicionalmente el entorno preferido para la programación en R debido a su amplio soporte para el análisis de datos y las tareas interactivas. Sin embargo, Visual Studio Code (VSCode) ofrece un IDE más flexible y multilingüe que se puede personalizar mediante ajustes y un rico ecosistema de extensiones.
Mediante el uso de la extensión vscode-R, VSCode proporciona un soporte integral para la programación en R, combinando las características básicas de R con la flexibilidad para trabajar en proyectos multilingües o servidores remotos.
Este artículo le guiará en la configuración de su entorno VSCode para una programación eficiente en R.
Herramientas esenciales para la programación en R en VSCode
Las siguientes herramientas y paquetes son esenciales para un entorno R optimizado en VSCode:
- VSCode: IDE moderno compatible con múltiples lenguajes.
- vscode-R: Proporciona resaltado de sintaxis, visor de datos, visor de espacio de trabajo e integración con R Markdown.
- languageserver: Ofrece funciones de codificación inteligente como autocompletado, diagnóstico y descripciones emergentes de documentación.
- radian: Consola R mejorada con resaltado de sintaxis y finalización avanzada.
- vscode-R-debugger: Añade potentes capacidades de depuración, incluyendo puntos de interrupción y ejecución paso a paso.
- httpgd: Dispositivo gráfico interactivo para una visualización mejorada de los gráficos directamente en VSCode.
- rmarkdown: Cree informes y documentación reproducibles.
- Pandoc (opcional): Permite funciones de vista previa de documentación en VSCode.
Guía paso a paso para configurar R en VSCode
Siga estos sencillos pasos para configurar eficazmente su entorno R en VSCode:
Paso 1: Instalar R y VSCode
- Instalar R: Descargue la última versión del sitio web de CRAN y siga la guía de instalación.
- Instalar VSCode: Descargar desde el sitio web oficial de VSCode adecuado para su sistema operativo (Windows, macOS, Linux).
Paso 2: Instale la extensión vscode-R
- Abra VSCode y vaya a la pestaña Extensiones (Ctrl+Shift+X).
- Busque REditorSupport.r e instale la extensión.
Notas importantes específicas del sistema operativo:
- Linux/macOS: La configuración predeterminada funciona con las instalaciones CRAN. Para rutas personalizadas, actualice
r.rterm.linux
or.rterm.mac
. - Windows: Asegúrese de que la opción de registro esté habilitada durante la instalación de R. De lo contrario, configure manualmente
r.rterm.windows
en la configuración de VSCode.
Paso 3: Instale el paquete R de servidor de idiomas
Instalar desde la consola de R:
install.packages("languageserver")
Los usuarios de Windows deben instalar primero Rtools
.
Paso 4: Configure Radian para el terminal R interactivo
radian
mejora su experiencia con el terminal R:
- Instalar usando el pip de Python:
pip install -U radian
- Establezca radian como su terminal R predeterminada en la configuración de VSCode (
Ctrl+,
):
"r.rterm.windows": "C:\\Python\\Scripts\\radian.exe",
"r.rterm.mac": "/usr/local/bin/radian",
"r.rterm.linux": "/usr/bin/radian"
Ajustar las rutas según corresponda.
Paso 5: Instalar herramientas adicionales
- rmarkdown: Genere informes reproducibles:
install.packages("rmarkdown")
- Pandoc (opcional): Recomendado para mejorar las vistas previas de la documentación. Descargar e instalar desde el sitio oficial.
Paso 6: Configure Depurador de R en VSCode
Instalar herramientas de depuración:
- Instale la extensión VSCode: Depurador de R.
- Instale el paquete R correspondiente:
install.packages("remotes")
::install_github("ManuelHentschel/vscDebugger") remotes
Paso 7: Visor de gráficos mejorado con httpgd
Para mejorar su experiencia de trazado, instale y configure httpgd
:
install.packages("httpgd")
Actívelo en la configuración de VSCode (Ctrl+,):
"r.plot.useHttpgd": true
Configuración recomendada de VSCode para R
Optimice su flujo de trabajo añadiendo estos ajustes en su archivo settings.json
:
{
"r.bracketedPaste": true,
"r.sessionWatcher": true,
"editor.formatOnSave": true,
"r.alwaysUseActiveTerminal": true
}
Conozca más configuraciones recomendadas en nuestra guía dedicada: Configuraciones recomendadas de VSCode para programación en R.
Conclusión
Siguiendo esta guía, habrá configurado un entorno de programación en R sólido y eficiente en VSCode. Esta configuración combina la flexibilidad de VSCode con las potentes capacidades de las herramientas específicas de R, mejorando significativamente su experiencia de codificación.
Referencias y lecturas adicionales
Explorar más artículos
Aquí hay más artículos de la misma categoría para ayudarte a profundizar en el tema.
Reutilización
Cómo citar
@online{kassambara2025,
author = {Kassambara, Alboukadel},
title = {Configuración de su entorno R en VSCode},
date = {2025-03-23},
url = {https://www.datanovia.com/es/learn/tools/r-in-vscode/setting-up-r-environment-in-vscode.html},
langid = {es}
}