Configurer votre environnement R dans VSCode pour R

Guide ÉTAPE pour un développement R efficace dans VSCode

Découvrez comment configurer entièrement votre environnement de programmation R dans Visual Studio Code, incluant l’installation de vscode-R, radian, languageserver, les outils de débogage et les capacités de représentation graphique.

Outils
Auteur·rice
Affiliation
Date de publication

23 mars 2025

Modifié

29 avril 2025

Mots clés

configurer R dans VSCode pour R, Environnement R dans VSCode, Configuration de VSCode pour R, installer l’extension vscode-R, R debugging dans VSCode

Introduction

RStudio a traditionnellement été l’environnement préféré pour la programmation R en raison de son support étendu pour l’analyse de données et les tâches interactives. Cependant, Visual Studio Code (VSCode) offre un IDE plus flexible, multilingue et personnalisable grâce à settings et à un riche écosystème d’extensions.

En utilisant l’extension vscode-R, VSCode offre un support complet pour la programmation R, en utilisant les fonctionnalités principales de R avec la flexibilité de travailler sur des projets multi-langues ou des serveurs distants.

Cet article vous guide pour configurer votre environnement VSCode pour une programmation R efficace.



Outils essentiels pour la programmation R dans VSCode

Les outils et packages suivants sont essentiels pour un environnement R optimisé dans VSCode:

  • VSCode : IDE moderne supportant plusieurs langages.
  • vscode-R : Fournit la coloration syntaxique, un viewer de données, un viewer d’espace de travail et l’intégration de R Markdown.
  • languageserver : Offre des fonctions de codage intelligent telles que l’autocomplétion, les diagnostics et les infobulles de documentation.
  • radian : Console R améliorée avec coloration syntaxique et complétion avancée.
  • VSCode pour R-debugger : ajoute de puissantes fonctionnalités de débogage, incluant des points d’arrêt et une exécution étape par étape.
  • httpgd : Dispositif graphique interactif pour une visualisation améliorée des graphiques directement dans VSCode.
  • rmarkdown : Créer des rapports et de la documentation reproductibles.
  • Pandoc (optionnel) : Active les fonctionnalités de prévisualisation de la documentation dans VSCode.

Guide ÉTAPE pour configurer R dans VSCode

Suivez ces étapes claires pour configurer efficacement votre environnement R dans VSCode:

Étape 1 : Installer R dans VSCode

  • Installez R : Téléchargez la dernière version à partir du site web CRAN et suivez le guide d’installation.
  • Installer VSCode : Télécharger à partir du site officiel de VSCode adapté à votre système d’exploitation (Windows, macOS, Linux).

ÉTAPE 2 : Installer l’extension vscode pour R

  • Ouvrez VSCode et allez dans l’onglet Extensions (Ctrl+Shift+X).
  • Recherchez REditorSupport.r et installez l’extension.
Note

Notes importantes spécifiques au système d’exploitation:

  • Linux/macOS : Les paramètres par défaut fonctionnent avec les installations du CRAN. Pour les chemins personnalisés, mettez à jour r.rterm.linux ou r.rterm.mac.
  • Windows : Assurez-vous que l’option de registre est activée lors de l’installation de R. Sinon, configurez manuellement r.rterm.windows dans VSCode pour R.

ÉTAPE 3 : Installer le Package R de languageserver

Installer à partir de votre console R:

install.packages("languageserver")
Astuce

Les utilisateurs de Windows doivent d’abord installer Rtools.

ÉTAPE 4 : Configurer Radian pour le terminal R interactif

radian améliore votre expérience du terminal R:

  • Installer en utilisant Python’s pip:
pip install -U radian
  • Configurez radian comme votre terminal R par défaut dans VSCode pour VSCode (Ctrl+,):
"r.rterm.windows": "C:\\Python\\Scripts\\radian.exe",  
"r.rterm.mac": "/usr/local/bin/radian",
"r.rterm.linux": "/usr/bin/radian"

Ajuster les chemins en conséquence.

Étape 5 : Installer des outils supplémentaires

  • rmarkdown : Génération de Rapports reproductibles:
install.packages("rmarkdown")

ÉTAPE 6 : Configurer le débogueur R dans VSCode pour R

Installer les outils de débogage:

  • Installer l’extension VSCode : Débogueur R.
  • Installer le package R correspondant:
install.packages("remotes")
remotes::install_github("ManuelHentschel/vscDebugger")

Étape 7 : Améliorer le viewer de graphiques avec httpgd

Pour améliorer votre expérience des graphiques, installez et configurez httpgd:

install.packages("httpgd")

Activez-le dans les paramètres de VSCode (Ctrl+,):

"r.plot.useHttpgd": true

Configurations Recommandées de VSCode pour R

Optimisez votre flux de travail en ajoutant ces paramètres dans votre fichier settings.json:

{
  "r.bracketedPaste": true,
  "r.sessionWatcher": true,
  "editor.formatOnSave": true,
  "r.alwaysUseActiveTerminal": true
}
Astuce

Pour en savoir plus sur les configurations recommandées, consultez notre guide dédié : Configurations VSCode recommandées pour la programmation R.

Conclusion

En suivant ce guide, vous avez configuré un environnement de programmation R robuste et efficace dans VSCode pour VSCode. Cette configuration combine la flexibilité de VSCode avec les puissantes capacités des outils spécifiques à R, améliorant significativement votre expérience de codage.

Références et lectures complémentaires

Explorer d’autres articles

Note

Voici d’autres articles de la même catégorie pour vous aider à approfondir le sujet.

placeholder

placeholder
Aucun article correspondant
Retour au sommet

Réutilisation

Citation

BibTeX
@online{kassambara2025,
  author = {Kassambara, Alboukadel},
  title = {Configurer votre environnement R dans VSCode pour R},
  date = {2025-03-23},
  url = {https://www.datanovia.com/fr/learn/tools/r-in-vscode/setting-up-r-environment-in-vscode.html},
  langid = {fr}
}
Veuillez citer ce travail comme suit :
Kassambara, Alboukadel. 2025. “Configurer votre environnement R dans VSCode pour R.” March 23, 2025. https://www.datanovia.com/fr/learn/tools/r-in-vscode/setting-up-r-environment-in-vscode.html.