在 VS Code 里写 R 的时候,你有没有这种体验:
- 写一行代码
- 按运行(Ctrl + Enter)
- 去 console 看结果
- 再切回来继续写
来回切换,非常打断思路。
这个问题到底有多烦?
举个最简单的例子:
x <- 1:5
y <- x * 2
mean(y)
正常流程是:
选中 → 运行 → 看 console → 再回来
但如果你只是想看看 mean(y) 的结果,其实不应该这么复杂。
我想做的事情很简单
选中代码 → 直接看到结果
不用点 Run 不用切换 console 不用重复跑上文
它做了什么
我把这个插件叫做:R Instant Preview
它核心解决的是“即时反馈”问题:
1. 选中即执行
- 不需要点击 Run
- 自动执行选中的代码
2. 行内预览(inline preview)
结果直接显示在代码后面:
mean(x) # => 3
3. 智能上下文执行(重点)
比如你只选中:
mean(y)
插件会自动补齐:
x <- 1:5
y <- x * 2
只执行必要依赖,而不是整文件
4. 自动绘图
自动捕获图并显示
5. data.frame 预览
表格形式展示(而不是纯文本)
6. 安全执行机制
自动执行听起来很危险,所以我做了限制:
- 默认阻止写文件 / system 调用
- 控制高风险操作
适合谁用?
- 在 VS Code 写 R 的人
- 做数据分析 / 统计建模
- 学习 R 的学生
插件地址
VS Code Marketplace: marketplace.visualstudio.com/items?itemN…