PyCharm 2020.2ヘルプ

Rファイルを編集する

PyCharmでRプロジェクトを作成および構成したら、デフォルトのmain.Rファイルの編集を開始できます。ただし、.Rおよび.rmdファイルをプロジェクトに追加できます。

新しいRおよびR Markdownファイルをプロジェクトに追加する

  1. 以下のいずれか 1 つを実行します:

    • プロジェクトツールウィンドウでターゲットディレクトリを右クリックして、コンテキストメニューから新規を選択します。

    • Alt+Insert 押下

  2. RスクリプトまたはRMarkdownファイルを選択します。

  3. 開いたダイアログで、ファイル名を入力します。RMarkdownファイルの種類を指定します:ドキュメント、ノートブック、プレゼンテーション、またはShiny(インタラクティブマークダウン)。

新しいファイルには、.RR file icon)または.rmd拡張子(RMarkdown file icon)が付いています。

PyCharmにより、コード支援によりRコードの編集と検証が容易になります。

Code assistance in R plugin

  • コーディング・スタイル。コードスタイル設定を開いてデフォルトオプションをプレビューし、必要に応じて変更します。 Ctrl+Alt+S を押してエディター | コード・スタイル | Rに移動し、設定を確認します。

    R code style settings

    必要に応じて設定を変更します。例:代入演算子またはコメントの配置を変更します。

    Changing alignment settings for R code
  • コード補完は、クラス、関数、および変数の名前を完成させるのに役立ちます。コード構造の名前の入力を開始すると、候補リストが表示されます。

    Code completion for R
    Code completion for R

    デフォルトでは、PyCharmは大文字と小文字を区別しないコード補完を提供します。これを無効にするか、その動作を変更するには、プロジェクト設定(設定/環境設定 | エディター | 一般 | コード補完)の大/小文字を区別するチェックボックスをオフにします。

    Match case for completion

  • コード・インスペクションは、Rスクリプトのさまざまな問題を検出して修正します。

    R inspection: unresolved reference

    IDEがコードを改善する方法を見つけるとすぐに、現在の行の隣に黄色い電球のアイコン yellow bulb icon がエディターに表示されます。このアイコンをクリックすると、現在のコンテキストで利用可能なインテンションアクションを表示できます。インテンションアクションは、警告から最適化の提案まで、幅広い状況をカバーします。

    使用可能なインテンションアクションの完全なリストを表示し、不要なアクションを無効にすることができます。設定/環境設定ダイアログ Ctrl+Alt+Sエディター | インテンションに移動し、R言語を検索します。

  • クイック・フィックスを使用すると、検出された問題をワンクリックで解決できます。感嘆符 the Quick-fix icon の付いた赤い電球は、問題のあるコードを示し、関連する修正を選択するように求めます。電球アイコンをクリックするか、Alt+Enter を押して修正のリストを開きます。

    Quick-fix fix for the missing import statement

    importステートメントが欠落している場合の迅速な修正により、プロジェクトごとにすべてのRパッケージを手動で追加する必要がなくなります。不足しているすべてのパッケージをファイルにインストールするオプションを選択するだけで、PyCharmはRスクリプトに必要なすべてのパッケージを自動的にインストールします。

  • ヒントを使用すると、コード構成の構造と必要なタイプのパラメーターをすばやく把握できます。キャレットを任意の機能に配置し、Ctrl+P を押して、パラメーターに関する情報をプレビューします。

    Show function parameters

    デフォルトでは、PyCharmはR言語のインレイヒントを表示します。任意のインレイ要素を右クリックして、この動作を構成できます。

    Context menu to configure inlay hints for R

    プロジェクト設定/環境設定 | エディター | インレイ・ヒント | Rでヒントを無効にするか、より多くの構成オプションを指定できます。

    いくつかの構成パターンをブラックリストに追加することにより、パラメーターヒントを制限または制限できます。ブラックリストリンクをクリックして、表示されたパターンのいずれかをフィールドに入力します。次に、OKをクリックして変更を保存します。

    Adding inlay hints constructs to the black list

    一部のR関数では、returnステートメントを省略できます。それでも、暗黙的な NULL の結果を表示するように関数構文を構成できます。結果ステートメントの最小数を指定して、戻り値のヒントを表示することもできます。

    Configuring inlay hints for the return values

  • 自動保存

    PyCharmは自動的にあなたのファイルに加える変更を保存します。保存は、コンパイル、実行、デバッグ、バージョン管理操作の実行、ファイルやプロジェクトのクローズ、IDEの終了など、さまざまなイベントによって引き起こされます。実際のイベントの大部分は事前定義されているため設定できませんが、作業中に変更内容が失われないようにすることができます。

  • クイック・ドキュメント

    Rプラグインを使用すると、特定の変数、クラス、型、または引数のリファレンスドキュメントをすばやくプレビューできます。R コンソールに、? とコード要素名( ?barplotなど)を入力します。対応するリファレンスドキュメントは、Rツールウィンドウのドキュメントタブに表示されます。

    Viewing quick documentation for the barplot class

    特定のパッケージのドキュメントをプレビューするには、Rツールウィンドウのパッケージタブのパッケージ列でその名前をクリックします。

    R package documentation

  • Rファイルを編集する場合、コード内をすばやく移動して、特定の変数または関数にジャンプできます。構造ツールウィンドウを開くか、エディターでターゲット変数を選択し、対応するパンくずリスト要素をクリックして、構造ポップアップウィンドウを開きます。

    View the R file structure

最終更新日: 2020年8月19日