Cursor 编程

分类: 兴趣杂文 标签: Cursor 编程工具

Cursor 三种模式

  1. 聊天模式
    • 工作模式
      1. 理解请求
      2. 探索代码库
      3. 计划变更
      4. 执行更改
      5. 验证结果
      6. 任务完成
    • Agent 模式 (代理模式)自动
    • Ask 模式 (询问模式)只读
    • Manual 模式 (手动模式)不关联上下文
    • 特定指令
      1. #号
      2. / 号
      3. @号
  2. 代码补全
  3. 行内编辑器
    • Ctrl/Cmd K 快速生成代码
    • Ctrl/Cmd L 将整个文件加入聊天模式的上下文
  4. Cursor 文档地址

使用范例

  1. 如何防止乱改文件
    • 熟悉项目结构和代码风格
    • 命令不能太宽泛
    • 用Ask先讨论需求时机成熟在生成代码
    • 没有完美的代码,生成后手动修改细节。
  2. 如何加强项目代码修改风格
    • 喂给他代码案例
    • 指定代码参照物
    • 提前让AI熟悉项目结构,特别是核心逻辑
  3. 结构性代码如何生成
    • 先讨论需求
    • 引导AI靠拢你的目标逻辑
    • 给予命令限制
  4. 小修小改使用技巧
    • 用行内命令生成
    • 用Ask 生成
  5. 提问的技巧
    • 宽泛的问题,导致代码风格趋向demo。
    • 没有上下文的问题,导致代码不受约束。
    • 当问题反复修改无效的时候,人为介入。
    • 适当给予技术性提示。