Capture écran R++

L’éditeur de Code, votre nouvel ami

R++ met à disposition un éditeur de code: il permet de scripter les analyses.

R++ met à disposition un éditeur de code: il permet de scripter les analyses.

Cet éditeur comporte toutes les options classiques comme la coloration syntaxique, la complétion automatique, le parenthésage, l'indentation.

Capture écran R++

Par exemple, les fonctions sont en jaune. On remarque que la fonction « print » n’apparaît pas en jaune. C’est parce qu’il manque le « n », on corrige et ça réapparait en jaune !

Capture écran R++

 

Il est aussi possible de plier et déplier les boucles et les fonctions.

Capture écran R++

L’éditeur de code R++ propose également une structuration du code. Voici cette structuration

  • Les sections :  ###1.      ### 2.     ### 3.     ### n.   […]
  • Les sous sections : ### 1.1   ### 1.2      ### 1.3      ### 1.n   […]

Et ainsi de suite…

Cela permet de plier et d’afficher les sections et/ou sous sections que l’on veut pour une meilleure lisibilité.

Dans la barre d’outil, vous pouvez sélectionner l’affichage du sommaire des sections. Ensuite cliquez sur une section qui vous intéresse pour être amené à cet endroit du code.

Capture écran R++

Il est aussi possible d’afficher le sommaire avec définition des fonctions. Il est alors possible d’aller sur une fonction en un clic.

Capture écran R++

Capture écran R++

Côté console :

  • les erreurs sont en rouge
  • ce qui marche en bleu
  • les warning en orange

Quand on produit un graphe il peut être ou non intégré dans le flux.

Capture écran R++

Bonus

Dans la prochaine version il sera possible d’avoir des résultats en texte formaté. Cela permettra de faire des copier-coller directement de R++ vers un autre logiciel sans perdre la mise en forme des données.

 

Capture écran R++

Pour voir comment utiliser l’éditeur de code R++ en vidéo, cliquez ici.

En cliquant sur « Tout accepter», vous acceptez le stockage de cookies sur votre appareil pour améliorer la navigation sur le site, analyser son utilisation et contribuer à nos efforts de marketing. Pour plus d’informations sur les cookies que nous utilisons ou pour modifier vos préférences et vos paramètres, veuillez consulter notre politique de confidentialité.