Une façon de changer les couleurs dans Rstudio à autre chose que les options par défaut?

Est-il de toute façon à changer couleurs Rstudio? Il est livré avec 6 ou 7 par défaut thèmes préemballés. Je me demande s'il n'y a pas quelque chose que je peux personnaliser ou un add-in qui me permet de faire le mien.

19
demandé sur Keshav Kashyap 2014-08-30 16:54:58

5 réponses

malheureusement, il n'y a actuellement aucun moyen de le faire. Les thèmes de RStudio sont basés sur des thèmes pour le AS éditeur de texte, qu'il incorpore. Il peut générer des thèmes internes basés sur des thèmes ACE, donc si vous avez un thème ACE que vous aimeriez vraiment utiliser avec RStudio, vous pouvez soumettre une demande de pull à RStudio (qui est hébergé sur GitHub) pour examen.

8
répondu Jonathan 2014-08-30 21:57:31

il y a une façon beaucoup plus rapide de gérer cela et 100% faisable.

  1. ouvrez RStudio avec votre thème préféré D'éditeur et ouvrez un .R script

  2. inspecter la disposition des sources (clic droit>inspecter) et Ctrl+ f une classe unique sélecteur .ace_comment. Dans la case correspondant aux règles CSS dans le volet latéral, copiez un attribut aussi unique que possible (c.-à-d. color: #0088FF; j'utilise le thème Cobalt).

  3. allez sur le chemin d'installation de RStudio et plongez dans /www/rstudio/. Comme jorloff dit à juste titre, vous trouverez un tas de fichiers comme ceci: VERYUGLYNAME.cache.css. Ouvrez-les tous avec votre éditeur de texte préféré en tant qu'administrateur.

  4. Rechercher dans les fichiers: Ctrl+ Maj+ f (dans sublime text) et tapez la valeur de l'attribut unique que vous avez déjà choisi. BOOM, là, vous avez il.

  5. maintenant, délectez-vous d'éditer votre style fou, mais n'oubliez pas de sauvegarder d'abord!

comme L'a dit Jonathan, L'éditeur de RStudio est basé sur les thèmes ACE, donc tous les clases ont le ace_ préfixe. Prenez votre temps pour inspecter et comprendre la hiérarchie de l'éditeur. Je vous recommande de prendre un peu de temps à inspecter le code html pour comprendre sa structure. L'éditeur commence par id="rstudio_source_text_editor"

j'utilise RStudio Desktop 0.99.892 Version pour Windows

16
répondu Carlos Araya 2016-03-15 13:08:43

je suis nouveau sur R Studio et je voudrais partager comment j'ai été en mesure de personnaliser le schéma de couleur de R Studio:

Comment changer la couleur des commentaires dans Rstudio

  1. Rstudio Volet Apparence > editeur de Jeu de thème de monokai
  2. clic droit sur le volet Editeur > inspecter > trouver le nom du fichier (c.-à-d. 838C7F60FB885BB7E5EED7F698E453B9.cache.css)
  3. ouvrir le lecteur C > ouvrir le dossier des fichiers Progam > ouvrir le dossier Rstudio
  4. Ouvrir www dossier > dossier rstudio > trouver le 838C7F60FB885BB7E5EED7F698E453B9.cache.css (nom du thème que vous souhaitez modifier)
  5. Faire une copie de sauvegarde de l'original
  6. changement .ace_comment {color: # 75715E} to .ace_comment {color: #F92672} > enregistrer à un autre emplacement (ne pas changer le nom du fichier)
  7. Copiez le code récemment enregistré et collez-le dans le dossier rstudio (étape 4) > remplacez L'original 838C7F60FB885BB7E5EED7F698E453B9.cache.fichier css avec la version modifiée 838C7F60FB885BB7E5EED7F698E453B9.cache.csss de fichier
  8. cliquez sur Continuer
  9. Quitter Rstudio
  10. Ouvrir Rstudio
  11. vérifiez si la couleur du commentaire a changé de nightsand (#75715E) à orchidée (#F92672)
3
répondu palangga 2016-10-09 03:26:03

impossible d'ajouter un commentaire. Après avoir lu toutes les réponses et commentaires, et essayé quelques choses semble intéressant. Voici ce qui fonctionne pour moi.

j'utilise RStudio 1.0.136. Selon tous les billets, clic droit sur L'éditeur -> inspecter. L'inspecteur Web apparaît et affiche l'onglet Elements. Puis cliquez sur l'onglet Sources, sélectionnez "activer Uniquement pour cette session", cliquez sur "Activer le Débogage". Vous verrez le code du thème xxxxxxx.cache.fichier css. Si rien dans l'éditeur, essayez le bouton "Afficher le navigateur" en haut à gauche sous le menu "Éléments". Sélectionnez l' .fichier css dans la liste et il doit s'ouvrir.

mon numéro de ligne semble faible. Donc changé color: #222;color: #818222; dans cette section: (pardonnez mon mauvais sens des couleurs). Et vous pouvez voir le changement de couleur tout de suite! Incroyable!

.ace_gutter {
  background-color: #3d3d3d;
  background-image: -moz-linear-gradient(left, #3D3D3D, #333);
  background-image: -ms-linear-gradient(left, #3D3D3D, #333);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3D3D3D), to(#333));
  background-image: -webkit-linear-gradient(left, #3D3D3D, #333);
  background-image: -o-linear-gradient(left, #3D3D3D, #333);
  background-image: linear-gradient(left, #3D3D3D, #333);
  background-repeat: repeat-x;
  border-right: 1px solid #4d4d4d;
  text-shadow: 0px 1px 1px #4d4d4d;
  color: #818222;
}

@skan a mentionné que les mots choisis sont trop vagues. J'ai le même problème. Donc ici, je l'ai trouvé:

.ace_marker-layer .ace_selected-word {
  border-radius: 4px;
  border: 8px solid #ff475d;
  box-shadow: 0 0 4px black;
}

j'ai changé border: 8px solid #ff475d;. Il est maintenant très lumineux, ou peut-être trop lumineux. De toute façon, il fonctionne. Merci pour tous. Et j'espère que cela peut aider.

Ceci est pour la session en cours seulement. Maintenant tu sais lequel .css à modifier et ce que vous devriez faire, il sera facile de modifier l'original .fichier css pour le garder stable.

3
répondu Bing Sun 2017-03-18 22:01:13

j'ai trouvé un hack pour ce faire, dans RStudio 0.99.879 sur le Mac.

/Applications/RStudio.app/Contents/Resources/www/rstudio/ il y a un tas de fichiers avec l'extension .cache,.css. Ce sont les fichiers contenant les formats des thèmes. Comme les noms ne sont pas descriptifs, j'ai dû expérimenter pour trouver lequel allait avec le thème que je voulais éditer.

je voulais modifier le thème TextMate, donc voici mes étapes:

  1. dans Préférences RStudio > apparence définir le thème de l'éditeur TextMate.
  2. ouvrir un fichier R dans le volet Editeur. Il devrait avoir assez de code pour couvrez le formatage que vous voulez changer, par exemple des commentaires, des fonctions, des mots-clés, des listes...
  3. Quittez RStudio.
  4. Puis répétez la procédure suivante jusqu'à ce que vous trouver le bon fichier.
    • Ouvrir un .cache.fichier css.
    • modifier le .ace_comment être jaune, c'est à dire
      • .ace_comment {color: rgb(255,255,0);}
    • ouvrir RStudio et voir si le les commentaires sont jaunes.
  5. une fois que j'ai eu le TextMate .cache.fichier css j'ai dû jouer avec par éditer le fichier, quitter et rouvrir RStudio afin de découvrez quelles propriétés CSS contrôlaient les formats que je voulais changer.
2
répondu jorloff 2016-03-13 04:42:28