一、核心概念梳理
1.1 基础概念
| 术语 |
通俗解释 |
类比 |
|
IDE(集成开发环境) |
把所有写代码需要的工具打包在一起的软件 |
汽车维修车间(工作台+诊断仪+零件架) |
| AI 模型 |
真正“聪明”的大脑,负责理解需求、生成代码 |
厨师 |
| 编程工具/IDE |
我们日常使用的软件,可以“装上”不同的 AI 模型 |
厨房 |
1.2 几个容易混淆的名词
| 名称 |
类型 |
一句话说明 |
| Cursor |
编程工具(IDE) |
基于 VSCode 深度定制的 AI 编辑器,界面友好,开箱即用 |
| OpenCode |
编程工具(框架) |
可以自由切换不同 AI 模型的模块化工具,更灵活但需要一些配置 |
| Codex |
AI 模型 |
OpenAI 出的编程专用大脑,专门优化过写代码的能力 |
| Claude |
AI 模型 |
Anthropic 出的全能大脑,写代码和写论文都很强,但较贵 |
| GPT-5.3-Codex |
AI 模型(细分) |
Codex 的最新版本,是目前 Cursor 里最强大的编程模型 |
| VSCode |
编程工具(IDE) |
轻量级代码编辑器,Cursor 就是基于它做的 |
1.3 模型与工具的关系图
┌─────────────────────────────────────────────┐
│ AI 模型 │
│ ┌─────────┐ ┌─────────┐ ┌─────────────┐ │
│ │ Claude │ │ Codex │ │ GPT-5.3-Codex│ │
│ │(全能型) │ │(编程型) │ │ (最新版) │ │
│ └────┬────┘ └────┬────┘ └──────┬──────┘ │
│ │ │ │ │
│ └────────────┼──────────────┘ │
│ │ │
└────────────────────┼────────────────────────┘
│ 可以“装上”
┌────────────┼────────────┐
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐
│ Cursor │ │OpenCode │ │ VSCode │
│(开箱即用)│ │(可切换) │ │(需插件) │
└─────────┘ └─────────┘ └─────────┘
编程工具(IDE)
二、Cursor 详解
2.1 Cursor 是什么
-
本质:基于 VSCode 深度定制的 AI 驱动编辑器
-
定位:“开挂版”的 VSCode,AI 是编辑器的“灵魂”
2.2 Cursor vs 其他工具
| 对比项 |
PyCharm |
Cursor |
VSCode |
| AI 能力 |
无原生 AI,需插件 |
原生深度集成 |
无原生 AI,需插件 |
| 核心操作 |
手动编码 |
自然语言驱动 |
手动编码 |
| 代码修改 |
自己改 |
选中→说需求→AI 帮你改 |
自己改或靠插件 |
| 上下文理解 |
当前文件 |
整个项目(@Codebase) |
当前文件 |
| 上手门槛 |
中等 |
极低(和 VSCode 一样) |
低 |
三、GPT-5.3-Codex 模型选项详解
你在 Cursor 里看到的那么多选项,其实是不同“思考深度”和“响应速度”的组合:
| 名称中的标识 |
含义 |
使用场景 |
| Low |
思考最浅,最快、最便宜 |
补全一行代码、简单问题 |
| High |
中等思考深度,平衡 |
日常写代码首选 |
| Extra High |
思考最深,最慢、最贵 |
重构整个项目、理解复杂代码 |
| Fast |
优先保证速度 |
赶时间的时候用 |
| 不带 Fast |
速度与效果平衡 |
常规使用 |
推荐默认设置:GPT-5.3 Codex High(日常够用,速度不慢)
四、Cursor 核心快捷键(必会!)
4.1 按键对照表
| 你用的电脑 |
Cmd 对应键 |
Opt 对应键 |
| Mac |
Command 键(⌘) |
Option 键 |
| Windows |
Ctrl 键 |
Alt 键 |
4.2 AI 核心魔法(最重要)
| 功能 |
Windows |
Mac |
一句话妙用 |
| 内联编辑 |
Ctrl + K |
Cmd + K |
选中代码,说需求,AI 帮你改 |
| 侧边栏对话 |
Ctrl + L |
Cmd + L |
打开聊天,问任何问题 |
| Tab 补全 |
Tab |
Tab |
AI 预测你下一步写什么 |
| 多文件编辑 |
Ctrl + I |
Cmd + I |
同时创建/修改多个文件 |
| 语音模式 |
Ctrl + Shift + Space |
Cmd + Shift + Space |
说话写代码 |
4.3 编辑与导航(肌肉记忆)
| 功能 |
Windows |
Mac |
| 快速打开文件 |
Ctrl + P |
Cmd + P |
| 命令面板(万能钥匙) |
Ctrl + Shift + P |
Cmd + Shift + P |
| 移动当前行 |
Alt + ↑/↓ |
Opt + ↑/↓ |
| 删除当前行 |
Ctrl + Shift + K |
Cmd + Shift + K |
| 切换行注释 |
Ctrl + / |
Cmd + / |
| 多光标(批量编辑) |
Alt + 鼠标点击 |
Opt + 鼠标点击 |
| 显示/隐藏终端 |
Ctrl + `` |
Cmd + `` |
| 新建文件 |
Ctrl + N |
Cmd + N |
| 保存文件 |
Ctrl + S |
Cmd + S |
4.4 如何记住快捷键
-
万能钥匙法:先记住
Ctrl/Cmd + Shift + P(命令面板),忘了快捷键就搜它
-
渐进法:一周只学 1-2 个新快捷键,养成习惯再加
五、Stata 在 Cursor 中的使用
5.1 两种工作模式对比
| 模式 |
需要什么 |
能做什么 |
不能做什么 |
| 不用 MCP |
只需要 Cursor |
写 do 文件、AI 辅助写代码、AI 解释/修改代码 |
在 Cursor 里直接运行代码 |
| 用 MCP |
Cursor + Stata 17+ + MCP 插件 |
以上全部 + 在 Cursor 里直接运行代码 |
无 |
5.2 不用 MCP 的工作流(推荐,更简单)
Cursor 里写 do 文件(AI 辅助)
↓
选中代码,Ctrl+C 复制
↓
打开 Stata 软件
↓
粘贴到 Do-file Editor
↓
在 Stata 里运行(Ctrl+D)
结论:多一个“复制粘贴”步骤,但省去了配置 MCP 的麻烦,对于大多数情况完全够用。
5.3 Stata 代码示例(可复制测试)
* 清空并生成模拟数据
clear all
set obs 100
gen price = 10000 + int((40000-10000+1)*runiform())
gen mpg = 15 + int((35-15+1)*runiform())
gen weight = 2000 + int((4000-2000+1)*runiform())
gen foreign = rbinomial(1, 0.3)
label variable price "价格(美元)"
label variable mpg "油耗"
label variable weight "车重"
save "auto_data.dta", replace
* 分析
use "auto_data.dta", clear
summarize price mpg weight
regress price mpg weight
* 画图
scatter price mpg
graph export "plot.png", replace
六、Python 在 Cursor 中的使用
Cursor 原生支持 Python,不需要额外配置 MCP。
6.1 运行 Python 代码
| 方式 |
操作 |
| 运行整个文件 |
打开 .py 文件,点击右上角 ▶ 按钮 |
| 运行选中代码 |
选中代码,Ctrl+Shift+Enter(Windows)/ Cmd+Shift+Enter(Mac) |
| 终端运行 |
Ctrl+`` 打开终端,输入 python 文件名.py
|
6.2 Python + Jupyter 风格
在 .py 文件中用 # %% 分割单元格:
# %% [markdown]
# 数据加载
# %%
import pandas as pd
df = pd.read_csv('data.csv')
# %%
print(df.head())
按 Ctrl+Enter 只运行当前单元格。
七、核心工作流总结
7.1 写 Python 代码
打开 Cursor → 新建 .py 文件 →
用 Ctrl+L 和 AI 聊思路 →
用 Ctrl+K 让 AI 改代码 →
用 Ctrl+Shift+Enter 运行 →
完成
7.2 写 Stata 代码(无 MCP)
打开 Cursor → 新建 .do 文件 →
用 Ctrl+L/Ctrl+K 让 AI 辅助写代码 →
Ctrl+A 全选 → Ctrl+C 复制 →
打开 Stata → 粘贴到 Do-file Editor →
在 Stata 中运行 → 完成
八、需要记住的要点
✅ 核心结论
-
Cursor = 开挂版 VSCode,界面和快捷键基本一样
-
免费版只能用 Auto 模式,其他模型无免费额度
-
写 Python 用 Cursor 很爽,原生支持
-
写 Stata 可以不用 MCP,复制粘贴到 Stata 运行就行
-
记住三个核心快捷键:
Ctrl+L(聊天)、Ctrl+K(改代码)、Tab(补全)
✅ 建议的默认设置
- 主模型选择:
GPT-5.3 Codex High
- 日常使用:保持 Auto 模式(省额度)
- 复杂任务时:手动切换到
Extra High
九、下一步可以学习的内容
- 练习使用
Ctrl+L 对话功能
- 练习使用
Ctrl+K 内联编辑
- 尝试用 Cursor 写一个完整的 Python 数据分析脚本
- 学习
.cursorrules 文件配置(让 AI 按你的风格写代码)
- 尝试用 Composer(
Ctrl+I)做多文件编辑
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。