Pycharm
 
获取 PyCharm

编辑 R 文件

最后修改时间:2023 年 10 月 26 日

在 PyCharm 中创建并配置 R 项目后,您可以开始编辑默认的main.R文件。但是,您可以将更多.R.rmd文件添加到您的项目中。

新文件的扩展名为.R ( R 文件图标) 或.rmdRMarkdown 文件图标 ( )。

PyCharm 提供编码协助,以方便编辑和验证 R 代码。

https://resources.jetbrains.com/help/img/idea/2023.3/r_show_completion.png
动图

  • 编码风格。打开代码样式设置可以预览默认选项并根据您的喜好进行修改。按并转到编辑器 | 代码风格| R,然后检查设置:CtrlAlt0S

    R代码风格设置

    如果需要,修改任何设置。例如,更改赋值运算符或注释的对齐方式:

    更改 R 代码的对齐设置
  • 代码完成可帮助您完成类、函数和变量的名称。开始输入代码构造的名称,然后将出现建议列表。

    R 的代码完成

    默认情况下,PyCharm 提供不区分大小写的代码完成。要禁用它或更改其行为,请清除项目设置中的匹配大小写复选框(设置 | 编辑器 | 常规 | 代码完成)。

    匹配案例完成

    提示

    要快速将magrittr 管道函数 ( %>%) 添加到 R 代码中,请按Ctrl + Shift + MWindows 和 Linux 或Command + Shift + MmacOS。

  • 代码检查可检测并纠正 R 脚本中的各种问题。

    R检查:未解决的参考

    一旦 IDE 找到改进代码的方法,它就会黄色灯泡图标在编辑器中当前行旁边显示一个黄色灯泡图标。通过单击此图标,您可以查看当前上下文中可用的意图操作。意图操作涵盖从警告到优化建议的多种情况。

    您可以查看可用意图操作的完整列表,并禁用不需要的操作。在“设置”对话框 ( ) 中,转到编辑器 | 意图,并搜索R语言。CtrlAlt0S

  • 快速修复可让您一键解决检测到的问题。带感叹号的红色灯泡快速修复图标表示有问题的代码,并提示您选择相关的修复程序。单击灯泡图标或按打开修复列表。AltEnter

    快速修复缺少导入语句的问题

    通过快速修复丢失的导入语句,您无需手动将每个 R 包添加到项目中。您只需选择“安装文件中所有缺少的包”选项,PyCharm 就会自动安装 R 脚本所需的所有包。

  • 提示可以让您快速掌握代码构造的结构和所需参数的类型。将插入符号放在任意函数处,然后按可预览有关其参数的信息。Ctrl0P

    显示功能参数

    默认情况下,PyCharm 显示 R 语言的嵌入提示。您可以右键单击任何嵌入元素并配置此行为。

    用于配置 R 的嵌入提示的上下文菜单

    您可以在项目设置 |中禁用提示或指定更多配置选项。编辑| 镶嵌提示| 罗

    您可以通过将一些构造模式添加到黑名单来限制或限制参数提示。单击黑名单链接并在字段中输入显示的模式之一。然后单击“确定”保存更改。

    将镶嵌提示结构添加到黑名单

  • 自动保存

    PyCharm 会自动保存您在文件中所做的更改。保存由各种事件触发,例如编译、运行、调试、执行版本控制操作、关闭文件或项目或退出 IDE。保存文件也可以由第三方插件触发。

    大多数触发自动保存的事件都是预定义的,无法配置,但您可以确保更改不会丢失,并且可以在本地历史记录中找到所有更改。

  • 快速文档

    使用 R 插件,您可以快速预览特定变量、类、类型或参数的参考文档。在R 控制台中,键入?代码元素名称,例如?barplot。相应的参考文档显示在“R 工具”窗口的“文档”选项卡中。

    查看 barplot 类的快速文档

    或者,您可以将鼠标悬停在任何代码元素上以在弹出窗口中预览其文档。

    预览 R 文档

    要预览特定包的文档,请在R 工具窗口的“包”选项卡的“包”中单击其名称。

    R 包文档

  • 编辑 R 文件时,您可以快速浏览代码并跳转到特定变量或函数。您可以打开结构工具窗口或在编辑器中选择目标变量并单击相应的面包屑元素以打开结构弹出窗口。

    查看R文件结构