首页
关于
Search
1
同步本地Markdown至Typecho站点
164 阅读
2
微服务
55 阅读
3
动态图神经网络
50 阅读
4
苍穹外卖
49 阅读
5
JavaWeb——后端
43 阅读
后端学习
项目
杂项
科研
论文
默认分类
登录
找到
16
篇与
杂项
相关的结果
2026-05-08
Mac快捷键与技巧
Mac 快捷键与使用技巧 修饰键速查 符号 键名 角色 ⌘ Command 系统级快捷键(最常用) ⌥ Option 辅助/扩展功能、特殊字符输入 ⌃ Control 终端里的主力、模拟右键 ⇧ Shift 扩展选择、反向操作 记忆诀窍:在终端里用 Control(跟 Linux 习惯一致),其他地方用 Command。 一、系统级 快捷键 作用 ⌘ + Space 聚焦搜索(Spotlight),秒开应用/算数/查汇率 ⌘ + Tab 切换应用 ⌘ + ` 同一应用内切换窗口(Tab 上方那个键) ⌘ + W 关闭当前窗口/标签页 ⌘ + Q 完全退出应用 ⌘ + H 隐藏当前应用 ⌘ + M 最小化窗口 ⌘ + , 打开偏好设置(几乎所有应用通用) ⌘ + ⌥ + Esc 强制退出应用 ⌘ + ⇧ + 3 全屏截图 ⌘ + ⇧ + 4 区域截图(按空格后可截窗口) ⌘ + ⇧ + 5 截图工具栏(含录屏) 二、文本编辑(macOS 全系统通用) 这些是 Emacs 风格的快捷键,任何文本框都能用,包括浏览器地址栏、IDE、微信。 快捷键 作用 ⌃ + A 跳到行首 ⌃ + E 跳到行尾 ⌃ + K 删除光标到行尾 ⌃ + U 删除整行 ⌃ + W 向前删除一个词 ⌃ + H 删除光标前一个字符 ⌃ + D 删除光标后一个字符 ⌃ + F / B 前进/后退一个字符 ⌃ + N / P 下一行/上一行 ⌥ + ←/→ 按单词跳转 ⌥ + Delete 删除前一个单词 ⌘ + ←/→ 跳到行首/行尾 ⌘ + ↑/↓ 跳到文档开头/结尾 ⇧ + 方向键 选中文本(配合上面任意跳转即可精确选中) 重点记住:⌃A/E 行首行尾、⌥←/→ 按词跳、⌘←/→ 行首行尾。 三、Finder(文件管理器) 快捷键 作用 ⌘ + N 新 Finder 窗口 ⌘ + ⇧ + G 前往文件夹(输入路径) ⌘ + ⇧ + H 前往用户主目录 ⌘ + ⇧ + . 显示/隐藏隐藏文件 ⌘ + Delete 删除文件到废纸篓 ⌘ + I 查看文件信息 ⌘ + ⌥ + Space 在当前目录打开终端(需先在 Finder 偏好设置里加) 空格 快速预览文件(Quick Look) 回车 重命名文件(不是打开!) 技巧:把常用文件夹拖到 Finder 侧边栏,从终端 open . 用 Finder 打开当前目录。 四、终端 快捷键 作用 ⌃ + A / E 行首 / 行尾 ⌃ + K / U 删到行尾 / 删整行 ⌃ + W 删前一个词 ⌃ + C 终止当前命令 ⌃ + D 退出 shell(或发送 EOF) ⌃ + R 反向搜索历史命令 ⌃ + L 清屏(等同于 clear) ⌥ + 点击 光标快速定位 ⌘ + D 分屏(iTerm2 和系统终端都支持) ⌘ + T 新建标签页 ⌘ + 数字 切换标签页 ⌘ + Enter 全屏终端 五、浏览器(Safari / Chrome / Edge 通用) 快捷键 作用 ⌘ + T 新建标签页 ⌘ + W 关闭当前标签页 ⌘ + ⇧ + T 恢复刚关闭的标签页 ⌘ + 数字 切换到第 N 个标签页 ⌘ + 9 切换到最后一个标签页 ⌘ + L 聚焦地址栏 ⌘ + R 刷新 ⌘ + ⇧ + R 强制刷新(清除缓存) ⌘ + ←/→ 前进/后退 ⌘ + D 添加书签 ⌘ + ⌥ + ←/→ 切换标签页 六、截图(macOS 自带) 快捷键 作用 ⌘ + ⇧ + 3 全屏截图 ⌘ + ⇧ + 4 区域截图 ⌘ + ⇧ + 4 再按空格 截取单个窗口(带阴影) ⌘ + ⇧ + 5 截图工具栏(可录屏) ⌘ + ⇧ + 6 截 Touch Bar(如有) 截图时按住 ⌥ 取消吸附边缘 截图时按住 ⇧ 锁定水平/垂直方向 截图默认保存到桌面。改路径:⌘ + ⇧ + 5 → 选项 → 存储位置。 七、窗口管理 macOS 窗口管理偏弱,推荐装 Rectangle(免费开源),也可以记原生能力: 快捷键 作用 ⌘ + ⌃ + F 全屏/退出全屏 长按窗口左上角绿色按钮 分屏(选择左右位置) ⌘ + ~ 同应用窗口间切换 八、开发相关技巧 访达里直接到终端:在 Finder 中右键文件夹 → 服务 → 新建位于文件夹位置的终端窗口(如没有去系统设置 → 键盘 → 快捷键 → 服务里开启) 终端里直接到访达:open . 用 Finder 打开当前目录,open 文件名 用默认应用打开 复制文件路径:Finder 中右键文件,按住 ⌥ 键,"拷贝"会变成"拷贝路径名" 粘贴纯文本:⌘ + ⇧ + ⌥ + V(去掉格式) 重命名:选中文档按回车即可重命名(新手常误以为要右键) Spotlight 直接算数:⌘ + Space 后输入 3.14*2,省掉计算器 Spotlight 查单词:⌘ + Space 后输入英文单词,直接出词典定义 三指拖移:系统设置 → 辅助功能 → 指针控制 → 触控板选项 → 开启三指拖移(拖窗口不用按住点击) 轻点点击:系统设置 → 触控板 → 轻点来点按(省力,不用按下去) Hot Corners(触发角):系统设置 → 桌面与程序坞 → 触发角 → 把鼠标甩到屏幕四角触发操作(比如锁屏、显示桌面) 九、Command / Control / Option 怎么区分 场景 主力键 说明 复制粘贴等日常操作 ⌘ Command macOS 的操作键,等价于 Windows 的 Ctrl 终端(Terminal / iTerm2) ⌃ Control 和 Linux 一致,⌘ 在终端里是标签页/窗口操作 特殊字符输入 ⌥ Option 比如 ⌥ + 2 = ™,⌥ + G = © 右键菜单 ⌃ Control + 点击 单指点按触控板等于右键 隐藏/显示文件 ⌘ ⇧ . 在 Finder 和打开文件对话框中都有效 Emacs 风格文本跳转 ⌃ Control ⌃A/E/K 在任何文本框都通用 一句话:GUI 里 ⌘ 是王者,终端里 ⌃ 是王者,⌥ 是补刀。 十、终端小贴士(给 Java 程序员) # 回到上级目录 cd - # sudo 用 Touch ID(不用输密码) sudo sed -i '' '2s/^/auth sufficient pam_tid.so\n/' /etc/pam.d/sudo # 管道到剪贴板 cat somefile | pbcopy # 剪贴板输出 pbpaste # 查看本机 IP ipconfig getifaddr en0 # 查看端口占用 lsof -i :8080 # 递归查找文件内容(比 find + grep 更好用) grep -r "某个注解" --include="*.java" . 刚开始不用全记,先记住 ⌘Space、⌘Tab、⌃A/E、⌥←/→ 这几个使用频率最高的,其他用到再查就行。
杂项
zy123
5月8日
0
10
0
2026-04-29
agent-browser - AI 专用浏览器自动化工具
title: agent-browser - AI 专用浏览器自动化工具 date: 2026-01-24 tags: 技术学习 浏览器自动化 Vercel Rust AI工具 Agent status: learning source: 归档/Clippings/完爆 Playwright?Vercel 开源 agent-browser,Context 节省 93%.md github: https://github.com/vercel-labs/agent-browser author: Chris Tate (Vercel Labs) agent-browser - AI 专用浏览器自动化工具 Vercel Labs 开源的浏览器自动化 CLI,专为 AI Agent 设计。核心思路是返回可访问性树(Accessibility Tree) 代替完整 HTML,大幅降低 Token 消耗。 核心优势 节省 93% Context:相比 Playwright MCP 语义化交互:返回可访问性树而非 HTML,AI 更好理解 Ref 引用系统:自动为元素打标签(@e1、@e2),AI 可直接引用 Rust CLI + Node 守护进程:首次启动 ~2s,后续命令 <100ms 核心工作流 # 1. 打开网页 agent-browser open example.com # 2. 获取 Snapshot(可访问性树 + 引用) agent-browser snapshot -i # - heading "Welcome" [ref=e1] # - button "Sign In" [ref=e4] # 3. 用 Ref 操作(不需要 CSS 选择器) agent-browser fill @e2 "user@example.com" agent-browser click @e4 安装 npm install -g agent-browser agent-browser install # 下载 Chromium 与 Claude Code 集成 已安装到 ~/.claude/skills/agent-browser/,Claude 会自动在需要的场景加载。也可手动调用使用。 对比 特性 agent-browser Playwright MCP 输出 可访问性树(~7% Tokens) 完整 HTML(100%) 选择器 Ref + 语义 + CSS CSS/Text/XPath 性能 Rust CLI + Node 守护进程 纯 Node AI 友好度 ⭐⭐⭐⭐⭐ ⭐⭐⭐ 原理 传统方式:返回完整 HTML(几千行)→ AI 自行解析 DOM agent-browser:返回可访问性树 → "这里有个按钮叫 Submit" AI 不需要在装饰性 HTML 中找关键信息,语义化输出让 Context 更聚焦。 场景 AI Agent 控制浏览器 表单自动填写 / 数据抓取 / 自动化测试 Electron 桌面应用自动化(VS Code、Slack 等) 学习总结 核心理念:不给 AI 看代码,给 AI 看"语义"。93% 的 Context 节省来自这个思路转变。 适用:AI Agent 场景强烈推荐;传统自动化测试 Playwright 生态更成熟,按需选择。 相关资源 GitHub:https://github.com/vercel-labs/agent-browser 本地 Skill 位置:~/.claude/skills/agent-browser/
杂项
zy123
4月29日
0
7
0
2026-04-29
claude_code_快速上手
Claude Code 快速上手指南 是什么 Claude Code 是 Anthropic 官方的命令行 AI 编程助手。直接在终端里和它对话,让它帮你写代码、改 bug、重构、查代码库。 # 安装 & 启动 npm install -g @anthropic-ai/claude-code claude 基本用法 直接输入自然语言就行,比如: > 帮我看看这个项目的目录结构 > 修复 utils.py 里的那个 bug > 给 login 接口加参数校验 它有权限控制,执行危险操作(删文件、推送代码)前会问你确认。 常用斜杠命令 命令以 / 开头,随时可输入: 命令 作用 /help 查看所有可用命令 /status 查看版本、模型、登录状态 /clear 清空对话,重新开始 /compact 压缩对话上下文,释放空间(对话太长时用) /cost 查看本次会话花了多少钱 /model 切换模型(Opus / Sonnet / Haiku) /init 在当前项目生成 CLAUDE.md 配置文件 /memory 编辑 CLAUDE.md,给项目添加持久记忆 /config 设置主题、输出格式等偏好 /permissions 管理工具权限规则 /diff 查看当前未提交的改动 /review 审查 PR /doctor 诊断安装是否正常 /resume 恢复之前的对话 快捷键 快捷键 作用 Esc 中断当前生成 Ctrl+C 取消当前输入 Ctrl+D 退出 Claude Code Tab 自动补全 ↑ / ↓ 浏览历史输入 Shift+Tab 切换权限模式 Ctrl+G 用外部编辑器写 prompt(写长需求时好用) Skills(技能) Skills 是可扩展的自定义命令,本质上是放在特定目录下的 SKILL.md 文件。Claude Code 自带了一些内置 skill(如 /review、/simplify),你也可以安装社区或自己写。 查看 & 使用 /skills — 列出当前所有可用 skills 直接输入 /<skill名称> 即可调用,比如 /review 某些 skill 会根据对话上下文自动触发,无需手动输入 安装 Skills 的三种方式 方式一:GitHub 下载,手动粘贴 从 GitHub 上把 skill 文件夹下载下来,直接复制到 skills 目录即可: # 全局安装(所有项目可用) cp -r 下载的skill文件夹 ~/.claude/skills/ # 项目级安装(仅当前项目,可 Git 提交共享给团队) cp -r 下载的skill文件夹 .claude/skills/ 方式二:npx skills 命令行安装(社区生态) 社区维护的命令行工具,一条命令搞定安装和管理: # 安装社区 skill npx skills add vercel/frontend-design # 从 GitHub 仓库中安装特定 skill npx skills add anthropics/skills --skill document-skills # 静默安装(跳过交互确认) npx skills add <仓库> --skill <名称> -g -y # 管理已安装的 skills npx skills list # 查看已安装 npx skills update # 更新 npx skills remove <名> # 删除 -g 表示安装到全局(所有项目可用),不加则仅当前项目。安装时会提示选择 AI 工具(选中 Claude Code 即可)。 技能市场:skills.sh — 5 万+ 可复用技能 方式三:自己手写 每个 skill 就是一个文件夹,核心是里面的 SKILL.md 文件: ~/.claude/skills/my-skill/ ├── SKILL.md # 必需:技能定义 ├── scripts/ # 可选:辅助脚本 └── resources/ # 可选:资源文件 SKILL.md 格式示例: --- name: my-skill description: 一句话描述,用于 Claude 自动匹配触发 --- ## 使用步骤 1. 第一步做什么 2. 第二步做什么 写好放到 ~/.claude/skills/(全局)或 .claude/skills/(仅当前项目),重启 Claude Code 即可使用。 注意事项 项目级 > 全局级:同名 skill,项目级优先 Skills 是"教模型怎么做事"(行为规范),MCP 是"给模型工具"(能力供给),两者不同但互补 从非可信来源安装前,建议看一眼 SKILL.md 内容,确认没有恶意指令 几个核心概念(一句话版) CLAUDE.md — 项目级配置文件,告诉 Claude 这个项目的约定和规则,类似 .cursorrules Memory — 自动记忆你的偏好和项目上下文,下次对话也能用 Hooks — 在特定事件(工具调用前后)自动执行的脚本 MCP Servers — 连接外部工具(数据库、API 等)的协议,扩展 Claude 的能力 settings.json — 权限、环境变量等底层配置 新手建议 不知道问什么就 /help,上面列了所有命令 对话太长时 /compact,不然会变慢变贵 项目根目录跑一下 /init,生成 CLAUDE.md 后 Claude 会更懂你的项目 写长需求用 Ctrl+G,打开编辑器慢慢写比在终端里敲舒服 大胆用自然语言描述,不需要写得很精确,它理解能力很强 @文件名 可以在 prompt 里直接引用文件,比如 @src/main.py 帮我重构这个文件
杂项
zy123
4月29日
0
7
0
2026-04-29
planning-with-files - 复刻 Manus 上下文工程的开源插件
title: planning-with-files - 复刻 Manus 上下文工程的开源插件 date: 2026-02-02 tags: 技术学习 Agent Claude-Code 上下文工程 Manus 开源项目 status: learning source: 归档/Clippings/暴涨11.7k Star!复刻Manus上下文工程的开源Skills,Claude code等多个平台即插即用.md github: https://github.com/OthmanAdi/planning-with-files planning-with-files - 复刻 Manus 上下文工程的开源插件 开源插件,复刻了 Manus 的上下文工程方法论——用磁盘文件代替上下文窗口做"工作记忆",解决 AI 智能体失忆、迷航、重复犯错三大痛点。GitHub 11.7k+ Stars。 核心思想 任何重要信息都应写入磁盘,而非依赖易失且有限的上下文窗口。 LLM 上下文窗口 = 内存(易失、有限) 磁盘文件 = 硬盘(持久、无限) 三文件架构 文件 作用 更新时机 task_plan.md 阶段划分、进度状态、错误记录 每个阶段完成后 findings.md 调研结果、关键发现 查看/搜索/浏览操作后 progress.md 会话日志、测试结果 整个过程中持续记录 六大原则 先计划后执行:复杂任务必须先有 task_plan.md 及时写入发现:每 2 次查看/搜索/浏览后,立即写入 findings.md 决策前回顾目标:关键决策前重新读取 task_plan.md 阶段完成必更新:标记完成状态、记录错误和修改的文件 记录所有错误:持久化错误日志,避免重复踩坑 绝不重复失败:同一操作失败后换方案,记录尝试历史 安装 已通过 ~/.claude/skills/planning-with-files/ 安装。包含中文 SKILL.md、辅助脚本和模板文件。 也可在 Claude Code 内通过命令安装: /plugin marketplace add OthmanAdi/planning-with-files /plugin install planning-with-files@planning-with-files 使用场景 多步骤任务(3 步以上) 研究型任务(信息收集、分析、整理) 涉及大量工具调用的复杂工作流 研究或开发,需要断点续做的场景 学习总结 Manus 的方法论本质是用工程约束弥补模型缺陷——不追求让 AI 更聪明,而是让它更可靠地执行流程。三个文件看似简单,但 hooks 机制在每次工具调用前后自动读/写计划文件,形成了"读→做→写→审"的执行闭环,这是真正有效的关键。 参考资源 GitHub:https://github.com/OthmanAdi/planning-with-files 本地 Skill 位置:~/.claude/skills/planning-with-files/
杂项
zy123
4月29日
0
8
0
2025-10-29
Cursor使用
Cursor 插件、环境安装 1)Chinese (Simplified) Language Pack,中文界面插件。 2)Extension Pack for Java 只要安装了 “Extension Pack for Java”,其它插件(Maven、Debugger、Language Support、Test Runner、Project Manager 等)都是它自动帮你装好的,不需要你一个个手动点安装。 这样打开项目文件夹(包含 pom.xml 的根目录)时: 它会自动检测项目类型 → 加载 Maven → 解析依赖。底部出现 Java: Ready、Building [Done],说明依赖已经下载并索引完毕。默认使用的是系统环境变量MAVEN_HOME的地址。 或者在这里指定: 自动选择jdk版本: 查看pom中配置,Cursor 会用这个版本作为编译目标。 <properties> <java.version>1.8</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> 运行时版本由“系统环境或 Cursor 配置”决定,系统变量里的 JAVA_HOME,就是 你系统默认使用的 JDK。随便打开一个终端 java -version ,可以看到使用的是jdk17。 3) Spring Boot Extension Pack 左侧多出一个 Spring Boot Dashboard; 自动识别所有带 @SpringBootApplication 的项目; 可以直接在面板里点击 ▶️ 启动; application.yml会出现智能提示,比如: spring.datasource.url spring.datasource.username spring.datasource.password 4)IntelliJ IDEA Keybindings 装上它之后,你在 Cursor 里按的快捷键和 IDEA 几乎一样; 5)“Want to launch Cursor from the command line? You can add the code or cursor commands now, or later with Ctrl+Shift+P and typing ‘install code command’.” 这是一个 可选的小功能提示,翻译:“想要从命令行启动 Cursor 吗?你可以现在添加 code 或 cursor 命令,也可以之后按 Ctrl + Shift + P,输入 install code command 来添加。” 作用:直接通过命令行(例如 PowerShell、CMD、终端),打开项目或文件。 cursor . 表示: 用 Cursor 打开当前文件夹(.) 或者:cursor C:\project\group-buying-sys 表示: 用 Cursor 打开指定路径下的项目。 如何查看配置? Ctrl+shift+P 快捷键,输入 open user settings 可以打开用户配置。 输入 project setting 可以打开项目配置文件 或者左下角JAVA PROJECTS,点击Configure JAVA Runtime: 运行JAVA项目 Maven编译 运行 1)打开启动类,点击run/debug 2) 编辑器界面 ┌────────────────────────────────────────────┐ │ 顶部菜单栏(File / 编辑 / 选择 / 查看...)│ ├────────────────────────────────────────────┤ │ 左侧侧边栏(文件树 / 项目 / Git 等) │ ├────────────────────────────────────────────┤ │ 中间主编辑区(代码编辑) │ ├────────────────────────────────────────────┤ │ 右侧 AI 面板(Cursor 智能助手 / Chat) │ ├────────────────────────────────────────────┤ │ 底部状态栏(分支 / 文件类型 / 行列信息等) │ └────────────────────────────────────────────┘ 如何使用 Cursor 的 AI 功能 功能 作用 快捷键(默认) 🧠 Inline Edit 选中一段代码 → Ctrl + K(或右键 “Ask Cursor”)→ 输入自然语言指令(如“优化正则表达式”) Ctrl + K 🤖 Agent 面板 打开一个“聊天窗口”,直接和 Cursor 对话(如“帮我写个登录验证函数”) Ctrl + I ✨ Tab 补全 在代码中输入时,Cursor 自动预测后续内容 Tab 🔁 重新生成建议 当灰色提示出现但不理想时,按 `Alt + ``(或右键 “Regenerate”) `Alt + `` 选择一段代码+CTRL+K 修改指定的代码,直接在代码编辑区弹出修改窗口调用大模型。CTRL+ENTER 或者鼠标点击 应用修改 CTRL+N 或者 **鼠标点击 **拒绝修改 CTRL+I 1)图中设置的Auto表示自动选择模型; 2)@ 可以添加文件、文件夹到当前对话上下文,如果你在代码编辑区选择一段代码再 CTRL+I 或者 CTRL+L,也会自动将它添加进来。还可以直接拖拽资源管理器中的文件到AI对话框中。 3)+Browser 模式可以让模型看到整个项目文件 任务 你可以直接问 Cursor 找函数定义 “verifyPassword 函数定义在哪个文件?” 查找引用 “verifyCode 被调用了多少次?” 理解架构 “帮我总结整个项目的模块结构。” 改代码 “把所有 JS 文件里的 var 改成 let。” 生成文档 “根据这个项目代码生成一份 README。” 4)对话模式 Agent模式,默认的对话模式,功能最全,AI 不仅能回答,还会“主动思考、规划和执行”。可以理解为:“帮我干活”的模式。 Plan 模式,它可以浏览整个项目文件,但不会直接改代码,而是会:把你的需求拆分成多个步骤;告诉你“下一步该干什么”;有时生成一份修改计划或脚本方案。 Ask 模式:问答模式,和网页版使用大模型一样。 TAB 一般注释起手,如果出现灰色预测文字时,直接 Tab 就能接受 AI 自动补全 ,按ESC可以拒绝这个建议;否则就是普通的缩进。 触发逻辑 传统 IDE(比如 VS Code、IntelliJ) 的补全是词法或语法级触发: 你输入 “pri” → 提示 “print()”; 它只是基于关键字匹配。 而 Cursor 的补全 是“语义级”的: AI 根据上下文 推断你下一步可能在做什么。 它会综合考虑: 当前光标前后的代码; 注释 / 函数签名; 文件名; 项目中的其他定义; 甚至最近你在这个 Tab 里做的事。 阶段 触发动作 AI 响应 检测阶段 监听输入变化(按键、换行、注释等) 分析上下文语义树(AST) 预测阶段 生成“意图向量” 模型推断用户下一步目标 展示阶段 在光标后显示灰色 ghost text 等待你按 Tab 接受 触发时机 类型 触发条件 示例 行为 函数触发 输入 function / def function check... 预测参数和函数体 控制语句触发 输入 if / for 等 if (phone) 预测条件或逻辑块 注释触发 输入 //、#、/** // 校验邮箱格式 按注释生成实现 模板触发 class / import / try class User 预测类体、导入内容 上下文模仿 类似已有代码块 第二个函数定义 模仿风格 文件结构触发 同名模块、utils utils. 补出函数名 空行预测 新行、缩进后 空一行 猜测下一个合逻辑语句 Index&Docs Codebase Indexing(代码索引): Cursor 会扫描整个项目文件夹; 提取文件路径、函数定义、类名、依赖关系; 生成语义向量(embeddings)并存储(只保存索引,不上传源代码)。 界面说明:索引完成度100%;已被索引的文件数量为 78; Index New Folders: 当你创建或添加新文件夹时,Cursor 是否自动索引它。 Ignore Files in .cursorignore: 告诉 Cursor 哪些文件不要被索引。类似.gitignore Docs(文档索引): 可以手动添加官方文档、API 文档、开发指南,让它当作参考知识。 添加一个 README.md 或内部 API 规范; 或添加外部文档(如一个 SDK 的文档网站); 之后在 Chat 里用 @doc 引用 如何撤销修改 在AI编辑窗口提问,应用修改,点击Accept 应用完之后,若想回退版本,可以点击提问右边的回撤箭头。 整体思路(重要) 1)先打开项目,然后用browser模式,让AI对这个项目生成一个 .cursorignore 文件,自动忽略哪些文件无需添加进上下文。 2)打开设置,Index&docs,重新索引一下。 3)把项目相关的需求文档、接口文档、技术文档,全部录入到docs中,作为知识库以作备用。这与项目代码文件夹解耦的。 4)在项目根目录下创建 .cursorrules 文件,不需要 @ 引用,自动生效。 .cursorrules 就是 Cursor 的 AI 指令与代码风格规则文件,用来告诉 AI:在这个项目里写代码、命名、注释、格式化时都按照这些规则来做。是一个 系统级提示词 。 eg: ai_behavior: - 所有回答必须使用中文 - 代码中添加必要的注释 style: indentation: 4 spaces naming_convention: variables: camelCase AI 背后接收到的系统指令:你是一个 Java 开发助手。 遵循以下项目规则: 所有回答必须使用中文。 代码中添加必要的注释。 使用 4 空格缩进。 变量名使用 camelCase。 用户请求: 「写一个计算阶乘的 Java 函数」。
杂项
zy123
1年前
0
15
0
1
2
...
4
下一页