web-dev-qa-db-fra.com

Un moyen de changer les couleurs dans Rstudio pour autre chose que les options par défaut?

Est-il possible de changer les schémas de couleurs pour Rstudio ? Il est livré avec 6 ou 7 default, thèmes préemballés . Je me demande si je peux quand même personnaliser ceux-ci ou un complément qui me permet de créer le mien.

19
runningbirds

Malheureusement, il n'y a actuellement aucun moyen de le faire. Les thèmes de RStudio sont basés sur ceux de l'éditeur de texte ACE , qu'il intègre. Il peut générer des thèmes internes basés sur des thèmes ACE. Ainsi, si vous souhaitez utiliser un thème ACE avec RStudio, vous pouvez envoyer une demande d'extraction à RStudio (hébergée sur hébergée sur GitHub ). 

8
Jonathan

Il existe un moyen beaucoup plus rapide de traiter cela et 100% faisable.

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

  2. Inspecter la mise en page source (clic droit> inspecter) et Ctrl + f un sélecteur de classe unique tel que .ace_comment. Dans la zone des règles CSS correspondante du volet latéral, copiez un attribut aussi unique que possible (c'est-à-dire color: #0088FF; J'utilise le thème Cobalt).

  3. Accédez au chemin d'installation de RStudio et accédez à /www/rstudio/. Comme Jorloff l’a dit à juste titre, vous trouverez un tas de fichiers comme celui-ci: VERYUGLYNAME.cache.css. Ouvrez-les tous avec votre éditeur de texte préféré en tant qu'administrateur.

  4. Rechercher dans les fichiers: CtrlShift + f (in sublime text) et tapez la valeur d'attribut unique que vous avez précédemment choisie. BOOM, vous l'avez.

  5. Maintenant, ravissez-vous de modifier votre style fou, mais n'oubliez pas de le sauvegarder en premier!

Comme Jonathan l'a dit, l'éditeur de RStudio est basé sur les thèmes ACE, donc toutes les classes ont le préfixe ace_. Prenez votre temps pour inspecter et comprendre la hiérarchie des éditeurs. Je vous recommande de prendre le temps d'inspecter le code HTML pour comprendre sa structure. L'éditeur démarre dans id="rstudio_source_text_editor"

J'utilise RStudio Desktop version 0.99.892 pour Windows

16
Carlos Araya

je suis nouveau sur R Studio et j'aimerais partager comment j'ai pu personnaliser les couleurs de R Studio:

Comment changer la couleur des commentaires dans Rstudio

  1. Apparence du volet Rstudio> Définir le thème de l'éditeur sur monokai
  2. Cliquez avec le bouton droit de la souris sur le volet de l'éditeur> Inspecter> recherchez le nom de fichier spécifique (par exemple, 838C7F60FB885BB7E5EED7F698E453B9.cache.css).
  3. Ouvrir le lecteur C> ouvrir le dossier Progam Files> ouvrir le dossier Rstudio 
  4. Ouvrez le dossier www> dossier rstudio> recherchez le 838C7F60FB885BB7E5EED7F698E453B9.cache.css (nom du thème que vous souhaitez modifier).
  5. Faire une copie de sauvegarde de l'original
  6. Remplacez .ace_comment {color: # 75715E} par .ace_comment {color: # F92672}> enregistrez-le dans un autre emplacement (ne changez pas le nom du fichier).
  7. Copiez le code récemment enregistré et collez-le dans le dossier rstudio (étape 4)> remplacez le fichier 838C7F60FB885BB7E5EED7F698E453B9.cache d'origine par le fichier 838C7F60FB885BB7E5EED7F698E453B9.cache modifié
  8. Cliquez sur Continuer
  9. Quittez Rstudio
  10. Ouvrez Rstudio 
  11. Vérifiez si la couleur du commentaire a changé de nuitsand (# 75715E) à orchidée (# F92672)
3
palangga

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

J'utilise RStudio 1.0.136. Selon tous les articles, faites un clic droit sur l’éditeur -> inspecter. L'Inspecteur Web apparaît et affiche l'onglet Eléments . Cliquez ensuite sur l'onglet Sources, sélectionnez "Activer uniquement pour cette session", cliquez sur le bouton "Activer le débogage". Vous verrez le code du fichier de thème xxxxxxx.cache.css . S'il n'y a rien dans l'éditeur, essayez le bouton "Afficher le navigateur" situé en haut à gauche sous le menu "Eléments". Sélectionnez le fichier .css dans la liste et il devrait s’ouvrir.

Mon numéro de ligne semble faible. Donc changé color: #222; en color: #818222; dans cette section: (pardonnez mon mauvais sens des couleurs). Et vous pouvez voir la couleur changer tout de suite! C'est 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é les mots sélectionnés sont trop faibles. J'ai le même problème. Alors là 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 brillant ou peut être trop brillant. En tout cas, ça marche. Merci pour tout le monde. Et espérons que cela peut aider.

Ceci est pour la session en cours seulement. Maintenant que vous savez quel fichier .css modifier et ce que vous devez faire, il sera facile de modifier le fichier .css original pour le conserver en permanence.

3
Bing