Visual Studio Code 中的 R
R 编程语言 是一种为统计计算和图形而构建的动态语言。R 常用于统计分析、科学计算、机器学习和数据可视化。
适用于 Visual Studio Code 的 R 扩展 支持扩展语法高亮显示、代码补全、代码整理、格式化、与 R 终端交互、查看数据、绘图、工作区变量、帮助页面、管理包以及使用 R Markdown 文档。
入门
-
为您的平台 安装 R (>= 3.4.0)。对于 Windows 用户,建议在安装过程中选中“在注册表中保存版本号”选项,以便 R 扩展可以自动找到 R 可执行文件。
-
在 R 中安装
languageserver
。install.packages("languageserver")
-
创建一个 R 文件并开始编码。
为了增强在 VS Code 中使用 R 的体验,建议使用以下软件和包
-
radian: 一个现代的 R 控制台,它修正了官方 R 终端的许多限制,并支持许多功能,例如语法高亮显示和自动补全。
-
httpgd: 一个 R 包,用于提供一个图形设备,该设备通过 HTTP 和 WebSockets 异步服务 SVG 图形。适用于 VS Code 的 R 扩展的交互式绘图查看器需要此包。
如果您在安装 R 包或适用于 VS Code 的 R 扩展时遇到任何问题,请访问安装 Wiki 页面 (Windows | macOS | Linux) 了解更多详细信息。
运行 R 代码
运行 R 代码只需将代码发送到 R 终端。在运行 R 代码之前,您可以通过在命令面板中执行“R:创建 R 终端”命令来创建一个 R 终端。
准备好 R 终端后,您可以选择代码或将光标放在要运行的代码的开头或结尾,按 (Ctrl+Enter)
,然后代码将被发送到活动 R 终端。
如果您要运行整个 R 文件,请在编辑器中打开该文件,然后按 Ctrl+Shift+S
,该文件将在活动 R 终端中被源代码化。
有关更高级的用法,例如运行多个 R 终端或自管理的 R 终端,您可以阅读 与 R 终端交互。
代码补全 (IntelliSense)
R 扩展支持代码补全和许多其他代码编辑功能,这要归功于 R 语言服务器。补全显示了范围和当前 R 工作区中可用的函数和变量,以及来自包的文档或作为注释提供的文档。
代码整理
代码整理是一个检查代码是否有警告和潜在错误的功能。R 代码整理由 lintr 包提供。您可以通过从 可用代码整理程序 列表中选择来自定义它,方法是通过 配置文件 进行选择。
除了代码补全和代码整理外,R 扩展还支持其他功能,例如代码格式化、转到定义、重命名符号、查找引用。阅读 R 语言服务 以了解更多详细信息。
工作区查看器
工作区查看器位于 VS Code 的侧边栏中,包含活动 R 会话中正在使用的包和全局变量。选择活动栏中的 R 图标,工作区查看器和帮助页面查看器将显示出来。这是一种方便的方法来查看 R 工作区,预览现有 R 对象,查找帮助主题并交互式阅读帮助页面。
除了工作区查看器外,还有数据查看器、绘图查看器和小部件查看器。阅读 交互式查看器 以了解更多详细信息。
调试
R 调试功能由 R 调试器 扩展提供。它支持通过启动新的 R 进程或附加到正在运行的进程来调试 R 代码或 R 项目。
当遇到断点时,您可以查看或更改当前选定堆栈帧的变量,或者在堆栈帧的调试控制台中评估表达式。
阅读项目 自述文件 以了解更多详细信息。
下一步
此概述是对适用于 VS Code 的 R 扩展的快速介绍。阅读扩展 自述文件 以获取功能的详细列表。
如果您有任何问题、建议或功能请求,请随时在 GitHub 仓库 中提交问题。
如果您想了解更多有关 VS Code 的信息,请尝试以下主题