4  Las mejores extensiones de VSCode para la programación en R

Palabras clave

Las mejores extensiones de VSCode para R, Extensiones de programación R, GitLens para proyectos R, Lente de error para R, Herramientas VSCode para la programación en R

4.1 Introducción

En los capítulos anteriores, discutimos las herramientas esenciales para configurar tu entorno R en VSCode (Capítulo 2), así como, las configuraciones recomendadas para optimizar tu flujo de trabajo de desarrollo R (Capítulo 3). En este capítulo, exploraremos las mejores extensiones para mejorar tu experiencia de programación R en VSCode.



4.2 Mejorar el flujo de trabajo con extensiones

Las extensiones de VSCode pueden mejorar significativamente su flujo de trabajo y hacer más eficiente el desarrollo de scripts R.

4.2.1 Autocompletado de rutas

Autocompletar ruta simplifica la escritura de rutas de archivos autocompletándolas por ti. Añada esta configuración a su settings.json:

"path-autocomplete.pathMappings": {
    "/": "/",
    "./": "${folder}"
}

Esto ayuda a insertar rápidamente rutas de archivos completándolas automáticamente a medida que escribe.

Autocompletar ruta

4.2.2 Lente de error

Mejore su experiencia de codificación utilizando la extensión Lente de error junto a lintr. Lente de error mejora la visibilidad de los errores resaltando los problemas directamente en el código, lo que acelera la depuración y garantiza el cumplimiento de las mejores prácticas de codificación.

Lente de error

4.2.3 Gestión y visualización de archivos

  • Visualización de PDF: Utilice vscode-pdf para visualizar archivos PDF directamente dentro de VSCode.
  • Visualización y edición de csv: Editar csv proporciona una interfaz intuitiva para trabajar con archivos CSV.
  • Comparación de archivos: Herramientas como Compareit y select-compare-tabs ayudan a comparar archivos uno al lado del otro.

4.2.4 Previsualización en vivo de archivos HTML

La extensión Vista previa en vivo en VSCode proporciona una forma eficiente de servir y actualizar automáticamente archivos HTML, lo que es especialmente útil cuando se trabaja con documentos R Markdown renderizados. A medida que editas tus archivos HTML, la vista previa se actualiza en tiempo real, ofreciendo una visión inmediata de tus cambios.

Vista previa en vivo

4.2.5 Embellezca su espacio de trabajo con iconos de archivos y carpetas

Para mejorar la organización visual de su espacio de trabajo VSCode, considere el uso de Material Icon Theme. Esta extensión mejora el aspecto visual añadiendo iconos estéticamente agradables para los distintos tipos de archivos y carpetas, lo que hace que la navegación sea más intuitiva.

El Tema Material Icon ofrece:

  • Iconos sensibles al contexto: Iconos que se adaptan en función del tipo de contenido, como scripts de R, archivos Markdown, etc.
  • Iconos de carpetas personalizables: Los iconos cambian automáticamente en función de los nombres de las carpetas, lo que ayuda a indicar su finalidad, como «src» para los archivos fuente.
  • Personalización sencilla: Para cambiar de tema, abra la paleta de comandos (Ctrl+Mayús+P o Cmd+Mayús+P), seleccione `Preferencias: Tema de iconos de archivos’ y elige ‘Tema de iconos de material’.
  • Consistencia estética: Sigue los principios de Material Design para una apariencia limpia y consistente que complementa diferentes temas de color en VSCode.

Al incorporar el Tema Material Icon, puede crear un entorno de desarrollo más organizado y visualmente atractivo, haciendo que la codificación en VSCode sea una experiencia eficiente y agradable.

Las extensiones de VSCode pueden mejorar significativamente su flujo de trabajo y hacer más eficiente el desarrollo de scripts R.

Ejemplo de iconos:

Ejemplo de iconos de archivos

Ejemplo de iconos de carpetas:

Ejemplo de iconos de carpetas

4.2.6 Agilice su flujo de trabajo Git

Utiliza extensiones como GitLens y Git Graph para gestionar el control de versiones directamente dentro de VSCode, mejorando la productividad y haciendo la gestión de Git más intuitiva.

4.2.7 Documentación de la función Rewrap de R

Puede utilizar la extensión Rewrap para formatear y ajustar el texto, como la documentación de funciones, a una longitud de línea determinada, garantizando una legibilidad coherente en sus scripts de R.

Teclado predeterminado: Alt+Q (Windows), Option+Q (macOS).

Características principales:

  • Reformateo de bloques de comentarios en varios idiomas con ajustes personalizables.
  • Permitir el reformateo de líneas seleccionadas, múltiples comentarios o documentos enteros.
  • Soporte de comentarios Roxygen en scripts R.

Extensión de Rewrap

4.3 Toques finales y pruebas

Una vez instaladas las extensiones y configuraciones, es hora de probar su entorno R. Pruebe a crear un nuevo script R o abra un proyecto existente para explorar las características de su entorno R recién configurado en VSCode.

4.4 Conclusión

Integrando estas extensiones de VSCode, puedes mejorar significativamente tu experiencia de programación en R. Estas herramientas ayudan a convertir VSCode en un potente IDE para R. La instalación y configuración de estas extensiones aumentará su productividad y hará que sea más agradable trabajar en sus proyectos de R.