【学习笔记】Cursor 与 AI 编程工具学习报告


一、核心概念梳理

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 中运行 → 完成

八、需要记住的要点

✅ 核心结论

  1. Cursor = 开挂版 VSCode,界面和快捷键基本一样
  2. 免费版只能用 Auto 模式,其他模型无免费额度
  3. 写 Python 用 Cursor 很爽,原生支持
  4. 写 Stata 可以不用 MCP,复制粘贴到 Stata 运行就行
  5. 记住三个核心快捷键: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辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容