RStudioでコードを自動フォーマットする方法はありますか?RStudioでの自動フォーマットRコード
thisが見つかりましたが、RStudioに接続されていません。
また、カスタマイズ可能な書式設定が望ましいです。 Code
メニューへ
RStudioでコードを自動フォーマットする方法はありますか?RStudioでの自動フォーマットRコード
thisが見つかりましたが、RStudioに接続されていません。
また、カスタマイズ可能な書式設定が望ましいです。 Code
メニューへ
#use the library "formatR"
install.packages("formatR")
library(formatR)
# tidy_eval("file path")
tidy_eval("C:/Users/PC_name/Desktop/myfile.R")
Rstudioでコードを整形できるようになりました。関心のある行を選択してCode
>>Reformat code
に移動するか、キーボードショートカットctrl + shift + A
を使用します。
更新: これは、コードを構造し直すための良い方法ですが、それはベクトルの要素のために,
で壊れます。いくつかの場合、これはOKですが、ベクトルに渡された多くの要素と、それはやり過ぎです:
x <- c(
"p.G12C",
"p.F121S",
"p.P124S",
"p.P124L",
"p.E13D",
"p.E203K",
"p.Q209P",
"p.Q209P",
"p.Q209L"
)
更新:R-Studioのバージョン0.99.893
持つ新しい機能がありますR-studio Addins
によって追加されました。このアドインの一部で、@yuhi formatRをAddinとして追加できるようになりました。これは組み込みのcode >> Refromat code
よりも構造化コードの方がきれいで清潔な方法です。しかし、Addin Reformat R Code
の欠点は、Rshinyコードに対してエラーを投げます。
誰もが正しい答えを出しましたが、ここには完全なものがあります。
まずCTRL +、
その後、 CTRL + SHIFT + 。希望に役立ちます。
パッケージstylerはRコードをフォーマットすることができ、アクティブファイル、ハイライトされたコード、パッケージなどのフォーマットを可能にするRStudio Addinを介してアクセスできます。スタイルガイドによるコードの変換はスタイルガイドの指定とは別に実行されるため、柔軟性が特徴です。これにより、任意のスタイルガイドに従ってスタイリングが可能になります。
私たちはtidyverse style guideを実装しましたが、スタイリングにかなりの柔軟性を与えています。また、パイプ、ティディーバル構文などは適切に処理されます。あなたはこのblog postの紹介を読むことができます。
仮面ライダースタイルのガイドに従わない場合は、'Customizing Styler'ビジュアルを見て、任意のスタイルガイドの実装方法を説明してください。このビネットでは、1つのルールからなるスタイルガイドをどのように実装できるかを示します。{
より前に常にラインを壊してください。希望が役立ちます。
開示:私はスタイラーのメンテナーです。
「カスタマイズ可能な書式設定」とはどういう意味ですか? – agstudy
あなたはどんなフォーマットをお探しですか? –
RStudioでは、すべてのコードを選択してカットアンドペーストすることができます。これは再フォーマットする必要があります。 – zx8754