笔记本开发
若要获得完整的笔记本支持,请下载由 ms-toolsai 发布的 Jupyter(id: ms-toolsai.jupyter)扩展。
.ipynb
和 .py
文件中集成执行单元格。Tab、Inline Edit 和 Agents
在笔记本中与在其他代码文件中一样工作。
关键功能:
- 内联单元格执行 可直接在编辑器界面中运行代码
- Tab、Inline Edit 和 Agents 都能理解数据科学库,包括 pandas、NumPy、scikit-learn,以及 SQL 魔法命令
数据库集成
- MCP Servers 让你的 Agents 能连接到你的数据库
- Extensions 将你的 IDE 更广泛地与数据库集成
通过 MCP
通过扩展

数据可视化
常见问题
.ipynb
文件,并支持完整的单元格执行和 AI 补全。
内存放不下的大型数据集怎么处理?
用 Dask 等分布式计算库,或者通过 Remote-SSH 连接到更大机器上的 Spark 集群。
Cursor 支持 R 和 SQL 文件吗?
支持。Cursor 为 R 脚本(.R
)和 SQL 文件(.sql
)提供 AI 辅助和语法高亮。
推荐怎么共享开发环境?
把 .devcontainer
文件夹提交到版本控制。团队成员打开项目时会自动重建环境。
怎么调试数据处理管道?
用 Cursor 的集成调试器在 Python 脚本里设置断点,或者用 Agent 分析并逐步解释复杂的数据转换。
环境可复现性
开发容器
.devcontainer
文件夹。然后创建 devcontainer.json
、Dockerfile
和 requirements.txt
文件。
Reopen in Container
。
开发容器具备以下优势:
- 依赖隔离,避免项目之间发生冲突
- 可复现的构建,确保在开发与生产环境中的一致行为
- 简化上手,让新成员无需手动配置即可立即开始
使用 SSH 进行远程开发
- 申请云实例,或访问具备所需资源的本地服务器
- 将你的代码仓库(连同
.devcontainer
配置)克隆到远程机器 - 通过 Cursor 连接:Ctrl+Shift+P → “Remote-SSH: Connect to Host”