Existe-t-il des possibilités de formatage automatique du code dans RStudio ?
J'ai trouvé ce mais il n'est pas connecté à RStudio.
Il est également souhaitable que le formatage soit personnalisable.
Existe-t-il des possibilités de formatage automatique du code dans RStudio ?
J'ai trouvé ce mais il n'est pas connecté à RStudio.
Il est également souhaitable que le formatage soit personnalisable.
mise à jour : 22 juin 2018
Merci à @Lorenz@kirill@yuhi pour styler
paquet . Je l'ai utilisé pendant un certain temps. Le plus simple après l'installation du paquet est de simplement utiliser
défiler jusqu'à Addin --> style active file
Des options de personnalisation via l'interface permettraient de contrôler le style que l'on préfère.
Rstudio peut maintenant formater le code pour qu'il ait une apparence soignée. Sélectionnez les lignes qui vous intéressent, puis naviguez vers Code
>> Reformat code
ou utilisez le raccourci clavier Ctrl + Shift + A .
ou lancez simplement la commande style directory pour styliser tous les fichiers du répertoire.
styler::style_dir()
mise à jour : C'est une bonne façon de restructurer le code, mais elle se casse à ,
pour les éléments d'un vecteur. Pour quelques éléments, c'est correct, mais avec beaucoup d'éléments passés à un vecteur, c'est exagéré :
x <- c(
"p.G12C",
"p.F121S",
"p.P124S",
"p.P124L",
"p.E13D",
"p.E203K",
"p.Q209P",
"p.Q209P",
"p.Q209L"
)
Mise à jour : R-Studio Version 0.99.893
Il y a une nouvelle fonctionnalité qui a été ajoutée par R-studio Addins
. Une partie de ces addins, maintenant vous pouvez ajouter @yuhi formatR comme un Addin. C'est une manière plus ordonnée et plus propre de structurer le code que l'outil intégré code >> Refromat code
. Cependant, l'inconvénient de l'Addin Reformat R Code
il jette une erreur pour les codes Rshiny.
Le paquet styler peut formater le code R et vous pouvez y accéder via un Addin RStudio qui permet de formater le fichier actif, le code mis en évidence, le paquet et plus encore. Une caractéristique distinctive est sa flexibilité, car la transformation du code selon un guide de style est effectuée séparément de la spécification du guide de style. Cela permet de styliser selon un guide de style arbitraire. À partir de la version 1.2.0, ceci s'applique également à l'Addin.
Nous avons mis en place le guide de style tidyverse tout en permettant une certaine flexibilité dans le style. De plus, les syntaxes pipe, tidyeval et autres sont correctement gérées. Vous pouvez lire une introduction dans ce article de blog .
Si vous ne souhaitez pas suivre le guide de style tidyverse, vous pouvez jeter un coup d'œil à la vignette Personnaliser le Styler qui décrit comment vous pouvez mettre en œuvre un guide de style arbitraire. Dans cette vignette, je montre comment vous pouvez mettre en œuvre un guide de style composé d'une seule règle : Toujours rompre la ligne avant {
. J'espère que cela vous aidera.
Divulgation : Je suis le mainteneur de styler.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.