🔥【IDE系列6】Claude Code,Codex,Antigravity,Cursor等十大IDE+CLI对比式学习【长期更新】
- 内容介绍
- 文章标签
- 相关推荐
坑有点大,内容比较多,有的 heading 写了名字占位没内容,慢慢填坑
本文使用“对比式学习法”
最近使用对比式学习法,就是同样主题,一次性不是学习一个软件,而是同时学习 2~n 个
以下是十余种 IDE/CLI 同时对比学习,但并不需要 10 倍的时间,可能只需要 2 倍的时间,但对该主题的理解力比学习单个软件要高很多
对比学习法,基本原理类似双眼立体视觉,只不过使用了更多的“视角”,为什么所有动物都是双眼呢?可能因为自然选择,单眼的都死了,被双眼淘汰了
如果觉得立体视觉好像没啥用,佬可以试试,闭上一支眼,伸出一只手食指指尖,与另一只手拇指指尖,从左右两侧“快速”对到一起,看会发生什么,然后再用双眼试试
image564×327 52.9 KB
Rules 和 Skills
Skill 通用
名称与 SKILL.md 里的 name 要一致,需要下划线,不能用空格
项目级 skill 会覆盖同名的全局 skill
Rules 通用
@ 任何 rules 都是进上下文的 user 部分,上下文用满后,压缩上下文时可能被压缩或删除
只有自动加载的 rules 才会写进上下文的 system prompt 部分,不会压缩或删除
Antigravity
全局 rules:C:/Users/用户名/.gemini/GEMINI.md
项目全局 rules:没有
项目 rules:{workspace}/.agent/rules/*.md,可设强制/手动/ AI 决定/匹配文件名
执行规则,YAML:trigger: always_on / model_decision / manual / glob
子目录 rules:没有
skills:.agent/skills/名称/SKILL.md
Cursor
全局 rules:没有 .md 文件,写在数据库里
项目全局 rules:.cursor/rules/*.md
项目 rules:
执行规则:执行规则不是写在 rules 文件里,没有 YAML,而是写在 UI 里,存数据库:Auto / Manual / Glob / AI match
skills:.cursor/skills/名称/SKILL.md
可在 config.toml 用 skills.config[ ].path 指向任意目录
Trae
全局 rules:在 Users/用户名/.trae-cn/user_rules.md
项目全局 rules:在 {workspace}/.trae/rules/*.md
项目 rules:执行规则仅在 .trae/rules 下生效
Trae.trae/skills:/名称/SKILL.md
没有单独的由 AI 决定选项,可以按下面写法触发:
alwaysApply: false
description: "AI决定匹配的触发关键词"
globs: [...] # 如果想结合文件匹配,可以留空或加通配符
同步提示词:
把 Users/用户名/.gemini/GEMINI.md 映射到 Users/用户名/.trae-cn/*.md
把 .agent/rules/ 映射到 .trae/rules/
Codex
全局 rules:{workspace}/AGENTS.md
AGENTS.md(注意有 S),AGENTS.override.md(覆盖同级),可以放 workspace 根目录或子目录(仅对子目录里文件有效),新建聊天才会生效
skills:.agent/skills/名称/SKILL.md
Claude Code
全局 rules:Users/用户名/.claude/CLAUDE.md
项目全局 rules:{workspace}/CLAUDE.md,强制执行
项目 rules:{workspace}/.claude/rules/*.md
项目 rules:执行规则只能设 glob,其他不能设置,规则文件总是加载,由模型决定何时用哪段
子目录 rules:{workspace}/子目录/CLAUDE.md,只在处理该子目录文件时生效
YAML:paths: ["*文件夹关键词*/**", "*文件名关键词*.md"]
description: 测试文件规范,是给人看的,无其他作用,可以不写
skills:.claude/skills/名称/SKILL.md
没有单独“改默认根目录”开关,但可用 --add-dir 加载额外目录中的 .claude/skills
映射提示词:
把 C:/Users/用户名/.gemini/GEMINI.md 映射为 C:/Users/用户名/.gemini/.claude/CLAUDE.md
把 {workspace}/.agent/ 映射为 {workspace}/.claude/
注意要把所有 .agent/rules/*.md 里面加一行 paths,不知道加啥的就先用paths: ["禁用"]占位,否则会全部加载
Kilo Code
全局 rules:Users/用户名/.kilocode/rules/*.md
项目 rules:{workspace}/.kilocode/rules/*.md
项目 rules:执行规则没有 YAML,没有 alwaysApply / manual / glob / AI决定
全局skills:~/.kilocode/skills/名称/SKILL.md
项目skills:{workspace}/.kilocode/skills/名称/SKILL.md
Lingma
全局rules:LINGMA.md
项目rules:
项目rules:执行规则
全局skills:
项目skills:
CodeBuddy
全局rules:TENCENT.md
项目rules:
项目rules:执行规则
全局skills
项目skills
同步
相同 IDE,不同 workspace 之间的 rules:同步
Antigravity 除 GEMINI.md 以外的 rules:只能映射
提示词:把 {workspace1}/.agent,映射到 {workspace2}/.agent
不同 IDE,相同 workspace,从一个 IDE 映射到其他 IDE
提示词:把 {workspace}/.agent,映射到 {workspace}/.cursor
文件夹映射 vs 单文件映射
文件夹优点:一次性映射所有文件,管理方便
文件夹缺点:两个文件夹内容会完全相同,没有私密 rules 或 skills
单文件优点:文件夹内只有映射了哪些文件相同,可以有私密 rules 或 skills 不参与映射
单文件缺点:要每个 rule 都映射一次,量大比较难管理
内容不同,但文件名不同的映射
例如: Antigravity 的 GEMINI.md 映射到 Codex 的 AGENTS.md`
.gitingore 文件
通用位置
{workspace}/.gitignore (这是个文件,没有文件名,不是文件夹)
Antigravity
@ 文件和 agent 都忽略
Codex
@ 文件忽略,agent 搜索文件时不忽略
Kilo Code
不依赖 .gitignore 来控制 AI 访问
它有自己的专用文件 .kilocodeignor,放在 workspace 根目录,语法和 .gitignore 一样
速度
Antigravity:中
Cursor:快
Trae:
Codex:慢
Claude Code:中
Gemini CLI:慢
向用户提问
Antigravity:基本不提问
Cursor:
Trae:
Codex:爱提问
Claude Code:
查剩余额度 / 实际用量
Antigravity
⊚Antigravity Cockpit@OV26k
查额度,历史,颗粒度 20%
⊚Antigravity Token Visualizer@OV2k
Cursor
Trae
Codex
https://chatgpt.com/codex/settings/usage 或 app → Codex → Settings → Usage Dashboard,有刷新时间,周额度
Claude Code 插件 / CLI
/cost:只对 API 用户有效
/usage:只对会员有效,对 API 无效
Claude Code 插件不会显示时区和准确重置时间,CLI 可以
CCUsage CLI
开源 CLI 工具,解析本地 ~/.claude/projects/ 目录下的 JSONL 会话日志,按日期 / 会话 / 项目维度展示用量,订阅用户也能算出“等价 API 费用”
Claude Code Usage Monitor 插件
终端实时监控工具,提供 token 消耗图表、燃烧速率和费用预测
⊚Claude Code and Codex Assist@VSC4k
功能很多,查额度是其中一个
⊚Claude Stats@VSC4k
有金额统计
在状态栏显示上下文窗口
⊚Claude Code Usage@VSC1k
在状态栏显示当天金额 / 输入 / 输出 / 提问数
在面板显示每小时用量
Gemini CLI
/status model:额度,次数 ÷ (100% - 剩余额度) = 每天额度
退出时
查上下文占用
Antigravity
Gemini CLI
/status session:上下文
Cursor
Trae
Codex
左边栏右下角,只有上下文
Claude Code 插件 / CLI
/context:显示非常详细的上下文占用情况
⊚Claude Context Bar@VSC1k
安装后不会直接在状态栏显示,需要在 Claude 里输入一次,才会在状态栏显示
如果你用 1M 上下文(默认开启),要在设置里把 Context Limit 改为 1000000
Idle Timeout 可以设为 10~600 秒,默认 180,超过这个时间自动从状态栏
额度
Antigravity
Pro 会员 5 小时 320 次 pro,400 次 flash,125 次 opus,20 次 gemini-3-pro-image
Ultra 会员 opus 额度是 Pro 20 倍,基本用不完
Cursor
Trae
Codex
每周 20h 总推理时长,5 小时 160 次 low,40 次 medium,16 次 high(实测12 plan),8 次 xhigh
可以使用第三方 API
Claude Code
Gemini CLI
pro / flash / lite 模型独立池子,Ultra 会员 pro 模型 2000 次 / 24 小时(实测 3600),Pro 会员 1500 次
自备 API Key
Antigravity
Cursor
旗舰模型可能需要 Pro 会员才能用自己的 key
Trae
Codex
Claude Code
①可以使用第三方API
Ⓐ提示词:把 Claude Code 的 {base_url} 和 {api_key} 写入永久环境变量
ⒷAPI key:
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "中转站base_url", "User");
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "中转api_key", "User")
Ⓒauth_token:
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "中转站base_url", "User");
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "中转auth_token", "User")
②关闭命令行窗口重新进入(否则 Key 不会生效)
③命令行:claude
④登录时选 “2. Anthropic Console account · API usage billing”
⑤提示 “Detected a custom API key in your environment”,选 yes
提示词:随便输入测试
查看 Base url:/status
查看 API key:/config → Use custom API key…
Gemini CLI
可以使用第三方 API
反代或 OAuth 会被封号
每次新 Terminal 会改成 Auto,办法:启动命令行指定
反代
Antigravity封号
Cursor
Trae
Codex
不太管
Claude Code封号
260318 起大面积封号
Gemini CLI封号
Kiro封号
2605305 起大面积封号
上下文
Antigravity:Gemini = 1M,opus = 200k
截止到 260322 ,并没有随 A 社官方升级最大上下文
Cursor:272k,max 模式 = 1M
Trae
Codex:默认 258k,可改 1M,超过 258k 扣双倍额度
设置 → Codex → Open config.toml → 加入
model_context_window=1000000
model_auto_compact_token_limit=900000
Claude Code:max 会员 1M,pro 200k
超过 200k 价格不变
Kilo Code:1M
Gemini CLI:gemini-3.1-pro = 几百k 不稳定,gemini-3-flash = 稳定 1M
无人值守 / 自动同意
Antigravity
自己设定不能完全自动,有很多 Auto-accpet 插件,没有完美的,这两个相对比较好
⊚Auto-all-Antigravity⁴@OV1k
⊚Auto-accept-agent⁴@GH3k
Cursor
Trae:yolo 模式
Codex
Claude Code
/general config 里选或者 settings.json 里加:
"claudeCode.initialPermissionMode": "bypassPermissions", /*相对安全*/
"claudeCode.allowDangerouslySkipPermissions": true, /*相对危险*/
Gemini CLI:Yolo 模式 (Ctrl+Y),或 gemini -yolo
价格
Antigravity
Pro 闲鱼学生免费一年 ¥几十,官价 $20,App 也可用,有 Deep research
Ultra 家庭组拼车 ¥180,额度独立
Cursor
¥10 = $10,7 天试用号
Trae免费
Codex
Business 试用,每月 ¥8,月抛,每月 $160 额度,官价 $30,App 也可用,每月 10 次 5.2-pro 和 10 次 Deep research。
Plus 和 Pro 没有优惠,免费和 Go 没有 Codex
API,¥10 = 100mt,¥25 = 每天 $45 = 每月 $1200
Claude Code
4 人车 ¥350 = $700 额度
Pro官价约 $20,没有优惠
中间文件
Antigravity:Task
Cursor
Trae
Codex:
Claude Code
撤销
通用编辑器自带的撤销
Ctrl+Z,前提是①输出到文件,②编辑器里打开了文件
通用 Git 回滚
提示词:
undo the last change或revert the changes you just made to xxx.md
它会读取文件并尝试还原——但这不是真正的 undo,而是让它再改一次,
Antigravity:可以随时撤销
Cursor
Trae
“灾难级”。虽然有 Revert 按钮,但经常导致文件错乱、代码丢失,而且只保留最近 10 轮,一旦重启 IDE 历史全丢,慎用
Codex
Trae
Claude Code:Ctrl+Shift+-,/keyblindings 可以改
Gemini CLI:按 ESC 退出,但没有专门 undo
进入
CLI
输入 gemini / claude / codex / opencode / kilo / agent (Cursor CLI)
退出
CLI:Gemini / Claude Code / Open Code / Kilo
/quit
调出历史提问
Antigravity:上下键
Gemini CLI:上下键
稳定性
Antigravity
总出 retry,尤其是 opus。办法:出 retry 时点 copy debug info,让 AI 分析
gemini-3.1-pro 使用自定义 rules 时,50% 概率不说人话
Cursor
Trae
Codex
Trae
Claude Code
Gemini CLI
gemini-3.1-pro 很不稳定,容易出 API Error: Premature close
自动载入上下文
通用
系统提示词 > 全局提示词 > rules > 当前对话
Antigravity
前台文件 > 后台文件 > 前 20 次对话摘要 > rg 查询
Cursor
Trae
Codex
Trae
Claude Code
Gemini CLI
本身没有前后台文件概念
可安装 VSCode 插件,能读取 Antigravity 的前台文件,选区
压缩
Antigravity
理论上有自动压缩,但 opus 到 200k 就报错
Codex
设置 → Codex → Open config.toml → 加入
model_auto_compact_token_limit=900000
Claude Code
/compact:手动清理上下文并
/config → auto-compact
Gemini CLI
/compress:手动压缩
/settings → auto_compress_threshold:自动压缩阈值,默认 0.5,可设 0.9
一般不要设 0.99,容易超出上下文
mcp
通用
stdout 污染 MCP 协议
GBK 编码与 emoji 等不兼容
办法:添加 PYTHONIOENCODING=utf-8 到 mcp_config.json
Antigravity
提示词:安装 xxxmcp
安装后 Ctrl+P → Reload Window 才生效
设置文件:C:\Users\web30\.gemini\antigravity\mcp_config.json
开关:File → Preferences → Antigravity → Customization
mcp 无效:设置里如果某 mcp 开关打不开,把界面截图发到提示词里,
Chrome 窗口闪一下就没:
不能做
通用
VSCode 系:都不能 Reload Window
选模式 / 模型 / 思考
Antigravity
Fast / Planning
gemini-pro / gemini-flash / opus / sonnet
Cursor
Trae
Codex
默认:尽量直接动手做,默认少打断你,能自己判断就自己推进
Plan:会更强调先列计划、分阶段确认,并且可以使用专门的用户选择工具来收集你的偏好每个新任务自动关闭 Plan mode
low / medium / high / extrahigh
include IDE contxt: on / off
speed: standard / fast 模式:2x 额度,1.5x 速度
Claude Code
/model:opus[1M] / sonnet[1M] / haiku
Thinking: off / low / mid / high / max,CC 插件能选 max,CC CLI 默认不能选 max
Plan:只计划不做任何修改
价值不仅在于安全,更在于强迫 AI “先想后做”,这对复杂任务的成功率提升巨大
plan 模式本质上是用权限约束来实现认知纪律
Ask before edit:每一步都问
Edit automatically:可以通过 allowlist 单独把 Edit 工具设为自动放行,同时保留其他工具的确认要求
Edit automatically 是 bypass permissions 的一个子集
Bypass permissions:跳过所有权限检查
不只是编辑文件,还包括执行任意 bash 命令、删除文件、安装依赖、访问网络等所有操作,统统不问直接干
很多时候 AI 出错不是因为能力不足,而是因为没有充分理解就急于动手
Fast mode
Lingma
Ask:不修改
Edit:修改当前文件
Agent:修改多个文件
qwen-coder / thinking / max
tool
Kilo Code插件
Ask:问答模式,不修改代码,查询代码解释、技术咨询、文档理解
Code:直接编写 / 修改代码,实现具体功能、修复 bug、日常开发
Orchestrator:多任务协调与编排,复杂任务拆解、多文件 / 多模块协同
Architect:系统架构设计、技术方案规划,不写代码,设计新功能、重构架构、技术选型
Debug:问题诊断与调试,排查错误、分析日志、定位 bug 根因
Review:代码审查,Code Review、质量检查、安全审计,输出审查报告,不做修改
CodeBuddy
Ask:
Craft:
Agent:
glm / minimax / kimi / deepseek / hunyuan
Kilo CLI
Code / Plan / Debug / Orchestrator / Ask
首次使用要 /connect → Kilo Gateway 网页授权 → 选一个 Free 的模型
OpenCode CLI
Build:默认的工作模式,AI 有完整权限——可以创建 / 修改文件、执行命令、打补丁。用于实际编码和执行
Plan:只读分析模式,AI 不能修改任何文件或执行命令(唯一例外是可以写 .opencode/plans/*.md 计划文件)。用于分析代码库、提出方案、制定实施计划
首次使用要 /connect → 选一个 provider
opencode 官方没有免费模型,如果没有可以用 Google 账号登录 AI Studio,获取一个免费的 api key,可以选 gemini-3-flash 或 flash-lite
RAG
Kilo Code 插件 / Cursor IDE / Trae IDE / Lingma IDE
使用 RAG
Codex / Antigravity / Claude Code /Open Code
使用 rg (ripgrep)
自动补全 / Tab
Cursor IDE / Antigravity / Trae IDE / Lingma IDE
有
Codex 插件 / CodeBuddy 插件
没有
卡死
Claude Code 插件
插件:ⒶCtrl+Shift+P → Reload Window Ⓑ重启IDE
聊天记录和Artifact
VSCode通用
\AppData\Roaming\Antigravity\User\globalStorage\state.vscdb
是 SQLite 数据库
Antigravity
以下文件都在 .gemini/antigravity/
/annotations/id.pbtxt 聊天记录索引
每个文件里只有一行:last_user_view_time:{seconds:1773403375 nanos:592000000}
Chat History UI 很可能就是靠读取 annotations 目录来排序和展示 “Recent” 列表的。370 个 annotation 文件对应 370 次对话记录(远多于 conversations 里的 7 个 .pb文件),这说明 annotations 保留了比 conversations 更完整的历史索引
annotation 里只有一个时间戳,没有 workspace 信息
/conversations/id.pb 聊天记录文件
.pb 是Protocol Buffers 的缩写,谷歌自家的二进制序列化格式 相比 JSON 或纯文本,它体积更小、解析更快,但人类无法直接阅读
聊天名字是自动起的,只能英文,不能修改
/brain
多个 profile 共享 brain
存的是 AI 在对话过程中生成的 artifact 文件,按对话 ID 分文件夹 每个文件夹里可能有:
task.md — 任务清单(带勾选状态)
implementation_plan.md — 实施方案
walkthrough.md — 完成报告
media_*.png — 截图
*.metadata.json — 元数据
这些是从对话中提炼出来的结构化文档,人类可以直接阅读
conversations 是“录像”,brain 是“剪辑后的精华片段”
一次对话可能有 100 轮来回,但最终沉淀到 brain 里的可能只有一份 task.md 和一份walkthrough.md
conversations 是完整但冗余的(包含所有试错、返工、废弃的思路),brain 是精炼但不完整的(只保留最终结论)
/knowledge
knowledge 是跨对话的知识提炼——系统后台会分析多次对话,把重复出现的主题合并成知识条目
三者的层次:conversations(原始流水)→ brain(单次提炼)→ knowledge(跨对话沉淀)
/implicit 隐式对话
存的是隐式对话——就是你没有主动发起聊天,但 Antigravity 在后台自动触发的 AI 交互 典型场景包括:
内联代码补全(你打字时跳出的灰色建议)
代码操作(Quick Fix、重构建议等 Gemini 驱动的功能)
自动解释/诊断(悬停时弹出的 AI 解释、错误诊断等)
后台索引和上下文理解(Antigravity 在后台分析你的代码库时产生的请求)
这些交互不在 Chat History 和 Agent Manager 里展示,因为它们不是用户发起的“对话”,而是编辑器自动产生的 API 调用记录
丢聊天记录问题
Reddit 上也有人反映丢聊天记录问题
关于为什么聊天历史里找不到凌晨 0~6 点的内容
这是核心问题。从你的两张截图来看:
Profile2(图1):当前是 “Dream Analysis Rules”(即我们这次对话),Recent 里最近的是 “Explorer & TreeView Enhancements”(2 days ago)
Profile1(图2):当前是 “AI Product Development Strategy”(1 day ago),Recent里最近的是 “我写了大量关于Antigravity的笔记…”(3 days ago)
但磁盘上确实存在两个 .pb 文件的修改时间落在今天凌晨:
“eea89266”(AI IDE Customization Options)修改时间 = 今天04:34
“1c75a612”(Antigravity Chat Integration)修改时间 = 今天06:07
id 在 conversations 里存在,在 annotations 里丢失
这也解释了你的丢记录问题——如果一个对话的 .pb 文件在 conversations 里丢了,但 annotation 还在,UI 可能会跳过它(有索引但找不到数据文件) 反过来,如果 .pb 文件在但 annotation 丢了,UI 也不会显示它
你那两个凌晨的对话(eea89266 和 1c75a612),.pb 文件在 conversations 里存在,但它们在 annotations 里是否存在才是决定 UI 是否显示的关键
id 在 annotations 里存在,在 conversations 里丢失
不会显示id名字
无法恢复,因为
通过 /implicit/.pb 时间,确定是否丢记录
所以 implicit 和你的聊天记录丢失问题无关——你丢的是 conversations 目录下的显式对话,implicit 里的隐式对话从来就不会出现在聊天列表里
无法通过 /implicit.pb 恢复 /conversations/.pb
丢失聊天记录会有什么损失?
安装/降级
Claude Code CLI
安装:npm install -g @anthropic-ai/claude-code@2.1.77
禁止自动更新:貌似无法禁止,可以每次进入之前先装回老版本,或者把上面一行和 claude 命令,放到 cc.bat 文件里
AI说的方法无效:
[System.Environment]::SetEnvironmentVariable('CLAUDE_CODE_DISABLE_AUTO_UPDATE', '1', 'User')
CLI 与插件安装是独立的
Claude Code 插件
安装老版本:Open VSX Registry
禁止自动更新:Ⓐ在 VSCode 里的自动更新勾掉
Ⓑ使用 vsix 安装就不会自动更新
2.1.78 可能容易引起封号
兼容性
Antigravity
兼容:Codex 插件和 CLI / Claude Code 插件和 CLI / Gemini CLI
不兼容:Copilot
Cursor
Trae IDE
灵码 IDE
settings.json 和 keybindings.json同步 /*260224*/
settings.json 原理
VSCode 系有三个 settings.json,格式内容可以一样
一个是 default settings.json,不能修改
一个是 user settings.json,不同 profile 独立
映射法
Cursor提示词:把 /AppData/Roaming/Antigravity/User/settings.json 和 keybindings.json 映射到 /AppData/Roaming/Cursor/User/
VSCode提示词:把 /AppData/Roaming/Antigravity/User/settings.json 和 keybindings.json 映射到 /AppData/Roaming/Code/User/
Trae提示词:把 /AppData/Roaming/Antigravity/User/settings.json 和 keybindings.json 映射到 /AppData/Roaming/Trae CN/User/
中途可能会提示需要管理员模式,点确定即可
分叉专有设置问题
VSCode:不存在这个问题
Antigravity:专有设置基本在 ~/.antigravity/settings.json 或 ~/.gemini/antigravity/
Cursor:90% 在 settings.json,10% 在用户名/Cursor/User/globalStorage/state.vscdb
Trae:主要写在 settings.json
VSCode 与 Antigravity 最安全,Cursor 和 Trae 可能有专有设置被 VSCode 或 Antigravity 覆盖问题
映射后专有设置是否会互相干扰?
一般不会,因为名称并不相同,等于一个总 settings.json 里包括了所有 IDE 的专有设置,互不影响
workspace/settings.json 同步
缺点:但换个 workspace 就失效,不推荐
各 IDE 在同一 workspace 下,settings.json 位置也不同,还是要映射
--【壹】--:
感谢大佬!
--【贰】--:
不知道这L站是加了lint功能吗,会自动改我的排版,把我每句话修改后重复一遍
--【叁】--:
佬,排版看得有点乱,跟乱码了一样 不过看了一下内容非常优质,希望改善一下排版
--【肆】--:
很全面很强,antigravity自动同意这里确实有信息量
--【伍】--:
谢谢大佬分享,学习一下
--【陆】--:
哈哈,我下意识把大佬的总结放给AI做了个表格看。谢谢佬。
--【柒】--:
正在更新中
--【捌】--:
牛逼,收藏
--【玖】--:
好文 收藏了
--【拾】--:
支持支持,期待已久的帖子w
--【拾壹】--:
佬总结的非常实用,感觉可以加到知识库里,有需要直接搜索更方便
--【拾贰】--:
感谢分享,表格的话更直观
--【拾叁】--:
佬太全面了,比最强ai总结的还全面
--【拾肆】--:
手机大致看了一下,很不错,先mark一下
--【拾伍】--:
搞清楚乱码原因了,已修复
是被沉浸式翻译插件干扰,篡改了排版
--【拾陆】--:
质量好高!
排版如果能再易读一些就更好了!
--【拾柒】--:
感谢感谢
--【拾捌】--:
感谢大佬!
--【拾玖】--: dwqxq1:
Ultra家庭组拼车180
每个月180?
坑有点大,内容比较多,有的 heading 写了名字占位没内容,慢慢填坑
本文使用“对比式学习法”
最近使用对比式学习法,就是同样主题,一次性不是学习一个软件,而是同时学习 2~n 个
以下是十余种 IDE/CLI 同时对比学习,但并不需要 10 倍的时间,可能只需要 2 倍的时间,但对该主题的理解力比学习单个软件要高很多
对比学习法,基本原理类似双眼立体视觉,只不过使用了更多的“视角”,为什么所有动物都是双眼呢?可能因为自然选择,单眼的都死了,被双眼淘汰了
如果觉得立体视觉好像没啥用,佬可以试试,闭上一支眼,伸出一只手食指指尖,与另一只手拇指指尖,从左右两侧“快速”对到一起,看会发生什么,然后再用双眼试试
image564×327 52.9 KB
Rules 和 Skills
Skill 通用
名称与 SKILL.md 里的 name 要一致,需要下划线,不能用空格
项目级 skill 会覆盖同名的全局 skill
Rules 通用
@ 任何 rules 都是进上下文的 user 部分,上下文用满后,压缩上下文时可能被压缩或删除
只有自动加载的 rules 才会写进上下文的 system prompt 部分,不会压缩或删除
Antigravity
全局 rules:C:/Users/用户名/.gemini/GEMINI.md
项目全局 rules:没有
项目 rules:{workspace}/.agent/rules/*.md,可设强制/手动/ AI 决定/匹配文件名
执行规则,YAML:trigger: always_on / model_decision / manual / glob
子目录 rules:没有
skills:.agent/skills/名称/SKILL.md
Cursor
全局 rules:没有 .md 文件,写在数据库里
项目全局 rules:.cursor/rules/*.md
项目 rules:
执行规则:执行规则不是写在 rules 文件里,没有 YAML,而是写在 UI 里,存数据库:Auto / Manual / Glob / AI match
skills:.cursor/skills/名称/SKILL.md
可在 config.toml 用 skills.config[ ].path 指向任意目录
Trae
全局 rules:在 Users/用户名/.trae-cn/user_rules.md
项目全局 rules:在 {workspace}/.trae/rules/*.md
项目 rules:执行规则仅在 .trae/rules 下生效
Trae.trae/skills:/名称/SKILL.md
没有单独的由 AI 决定选项,可以按下面写法触发:
alwaysApply: false
description: "AI决定匹配的触发关键词"
globs: [...] # 如果想结合文件匹配,可以留空或加通配符
同步提示词:
把 Users/用户名/.gemini/GEMINI.md 映射到 Users/用户名/.trae-cn/*.md
把 .agent/rules/ 映射到 .trae/rules/
Codex
全局 rules:{workspace}/AGENTS.md
AGENTS.md(注意有 S),AGENTS.override.md(覆盖同级),可以放 workspace 根目录或子目录(仅对子目录里文件有效),新建聊天才会生效
skills:.agent/skills/名称/SKILL.md
Claude Code
全局 rules:Users/用户名/.claude/CLAUDE.md
项目全局 rules:{workspace}/CLAUDE.md,强制执行
项目 rules:{workspace}/.claude/rules/*.md
项目 rules:执行规则只能设 glob,其他不能设置,规则文件总是加载,由模型决定何时用哪段
子目录 rules:{workspace}/子目录/CLAUDE.md,只在处理该子目录文件时生效
YAML:paths: ["*文件夹关键词*/**", "*文件名关键词*.md"]
description: 测试文件规范,是给人看的,无其他作用,可以不写
skills:.claude/skills/名称/SKILL.md
没有单独“改默认根目录”开关,但可用 --add-dir 加载额外目录中的 .claude/skills
映射提示词:
把 C:/Users/用户名/.gemini/GEMINI.md 映射为 C:/Users/用户名/.gemini/.claude/CLAUDE.md
把 {workspace}/.agent/ 映射为 {workspace}/.claude/
注意要把所有 .agent/rules/*.md 里面加一行 paths,不知道加啥的就先用paths: ["禁用"]占位,否则会全部加载
Kilo Code
全局 rules:Users/用户名/.kilocode/rules/*.md
项目 rules:{workspace}/.kilocode/rules/*.md
项目 rules:执行规则没有 YAML,没有 alwaysApply / manual / glob / AI决定
全局skills:~/.kilocode/skills/名称/SKILL.md
项目skills:{workspace}/.kilocode/skills/名称/SKILL.md
Lingma
全局rules:LINGMA.md
项目rules:
项目rules:执行规则
全局skills:
项目skills:
CodeBuddy
全局rules:TENCENT.md
项目rules:
项目rules:执行规则
全局skills
项目skills
同步
相同 IDE,不同 workspace 之间的 rules:同步
Antigravity 除 GEMINI.md 以外的 rules:只能映射
提示词:把 {workspace1}/.agent,映射到 {workspace2}/.agent
不同 IDE,相同 workspace,从一个 IDE 映射到其他 IDE
提示词:把 {workspace}/.agent,映射到 {workspace}/.cursor
文件夹映射 vs 单文件映射
文件夹优点:一次性映射所有文件,管理方便
文件夹缺点:两个文件夹内容会完全相同,没有私密 rules 或 skills
单文件优点:文件夹内只有映射了哪些文件相同,可以有私密 rules 或 skills 不参与映射
单文件缺点:要每个 rule 都映射一次,量大比较难管理
内容不同,但文件名不同的映射
例如: Antigravity 的 GEMINI.md 映射到 Codex 的 AGENTS.md`
.gitingore 文件
通用位置
{workspace}/.gitignore (这是个文件,没有文件名,不是文件夹)
Antigravity
@ 文件和 agent 都忽略
Codex
@ 文件忽略,agent 搜索文件时不忽略
Kilo Code
不依赖 .gitignore 来控制 AI 访问
它有自己的专用文件 .kilocodeignor,放在 workspace 根目录,语法和 .gitignore 一样
速度
Antigravity:中
Cursor:快
Trae:
Codex:慢
Claude Code:中
Gemini CLI:慢
向用户提问
Antigravity:基本不提问
Cursor:
Trae:
Codex:爱提问
Claude Code:
查剩余额度 / 实际用量
Antigravity
⊚Antigravity Cockpit@OV26k
查额度,历史,颗粒度 20%
⊚Antigravity Token Visualizer@OV2k
Cursor
Trae
Codex
https://chatgpt.com/codex/settings/usage 或 app → Codex → Settings → Usage Dashboard,有刷新时间,周额度
Claude Code 插件 / CLI
/cost:只对 API 用户有效
/usage:只对会员有效,对 API 无效
Claude Code 插件不会显示时区和准确重置时间,CLI 可以
CCUsage CLI
开源 CLI 工具,解析本地 ~/.claude/projects/ 目录下的 JSONL 会话日志,按日期 / 会话 / 项目维度展示用量,订阅用户也能算出“等价 API 费用”
Claude Code Usage Monitor 插件
终端实时监控工具,提供 token 消耗图表、燃烧速率和费用预测
⊚Claude Code and Codex Assist@VSC4k
功能很多,查额度是其中一个
⊚Claude Stats@VSC4k
有金额统计
在状态栏显示上下文窗口
⊚Claude Code Usage@VSC1k
在状态栏显示当天金额 / 输入 / 输出 / 提问数
在面板显示每小时用量
Gemini CLI
/status model:额度,次数 ÷ (100% - 剩余额度) = 每天额度
退出时
查上下文占用
Antigravity
Gemini CLI
/status session:上下文
Cursor
Trae
Codex
左边栏右下角,只有上下文
Claude Code 插件 / CLI
/context:显示非常详细的上下文占用情况
⊚Claude Context Bar@VSC1k
安装后不会直接在状态栏显示,需要在 Claude 里输入一次,才会在状态栏显示
如果你用 1M 上下文(默认开启),要在设置里把 Context Limit 改为 1000000
Idle Timeout 可以设为 10~600 秒,默认 180,超过这个时间自动从状态栏
额度
Antigravity
Pro 会员 5 小时 320 次 pro,400 次 flash,125 次 opus,20 次 gemini-3-pro-image
Ultra 会员 opus 额度是 Pro 20 倍,基本用不完
Cursor
Trae
Codex
每周 20h 总推理时长,5 小时 160 次 low,40 次 medium,16 次 high(实测12 plan),8 次 xhigh
可以使用第三方 API
Claude Code
Gemini CLI
pro / flash / lite 模型独立池子,Ultra 会员 pro 模型 2000 次 / 24 小时(实测 3600),Pro 会员 1500 次
自备 API Key
Antigravity
Cursor
旗舰模型可能需要 Pro 会员才能用自己的 key
Trae
Codex
Claude Code
①可以使用第三方API
Ⓐ提示词:把 Claude Code 的 {base_url} 和 {api_key} 写入永久环境变量
ⒷAPI key:
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "中转站base_url", "User");
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "中转api_key", "User")
Ⓒauth_token:
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "中转站base_url", "User");
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "中转auth_token", "User")
②关闭命令行窗口重新进入(否则 Key 不会生效)
③命令行:claude
④登录时选 “2. Anthropic Console account · API usage billing”
⑤提示 “Detected a custom API key in your environment”,选 yes
提示词:随便输入测试
查看 Base url:/status
查看 API key:/config → Use custom API key…
Gemini CLI
可以使用第三方 API
反代或 OAuth 会被封号
每次新 Terminal 会改成 Auto,办法:启动命令行指定
反代
Antigravity封号
Cursor
Trae
Codex
不太管
Claude Code封号
260318 起大面积封号
Gemini CLI封号
Kiro封号
2605305 起大面积封号
上下文
Antigravity:Gemini = 1M,opus = 200k
截止到 260322 ,并没有随 A 社官方升级最大上下文
Cursor:272k,max 模式 = 1M
Trae
Codex:默认 258k,可改 1M,超过 258k 扣双倍额度
设置 → Codex → Open config.toml → 加入
model_context_window=1000000
model_auto_compact_token_limit=900000
Claude Code:max 会员 1M,pro 200k
超过 200k 价格不变
Kilo Code:1M
Gemini CLI:gemini-3.1-pro = 几百k 不稳定,gemini-3-flash = 稳定 1M
无人值守 / 自动同意
Antigravity
自己设定不能完全自动,有很多 Auto-accpet 插件,没有完美的,这两个相对比较好
⊚Auto-all-Antigravity⁴@OV1k
⊚Auto-accept-agent⁴@GH3k
Cursor
Trae:yolo 模式
Codex
Claude Code
/general config 里选或者 settings.json 里加:
"claudeCode.initialPermissionMode": "bypassPermissions", /*相对安全*/
"claudeCode.allowDangerouslySkipPermissions": true, /*相对危险*/
Gemini CLI:Yolo 模式 (Ctrl+Y),或 gemini -yolo
价格
Antigravity
Pro 闲鱼学生免费一年 ¥几十,官价 $20,App 也可用,有 Deep research
Ultra 家庭组拼车 ¥180,额度独立
Cursor
¥10 = $10,7 天试用号
Trae免费
Codex
Business 试用,每月 ¥8,月抛,每月 $160 额度,官价 $30,App 也可用,每月 10 次 5.2-pro 和 10 次 Deep research。
Plus 和 Pro 没有优惠,免费和 Go 没有 Codex
API,¥10 = 100mt,¥25 = 每天 $45 = 每月 $1200
Claude Code
4 人车 ¥350 = $700 额度
Pro官价约 $20,没有优惠
中间文件
Antigravity:Task
Cursor
Trae
Codex:
Claude Code
撤销
通用编辑器自带的撤销
Ctrl+Z,前提是①输出到文件,②编辑器里打开了文件
通用 Git 回滚
提示词:
undo the last change或revert the changes you just made to xxx.md
它会读取文件并尝试还原——但这不是真正的 undo,而是让它再改一次,
Antigravity:可以随时撤销
Cursor
Trae
“灾难级”。虽然有 Revert 按钮,但经常导致文件错乱、代码丢失,而且只保留最近 10 轮,一旦重启 IDE 历史全丢,慎用
Codex
Trae
Claude Code:Ctrl+Shift+-,/keyblindings 可以改
Gemini CLI:按 ESC 退出,但没有专门 undo
进入
CLI
输入 gemini / claude / codex / opencode / kilo / agent (Cursor CLI)
退出
CLI:Gemini / Claude Code / Open Code / Kilo
/quit
调出历史提问
Antigravity:上下键
Gemini CLI:上下键
稳定性
Antigravity
总出 retry,尤其是 opus。办法:出 retry 时点 copy debug info,让 AI 分析
gemini-3.1-pro 使用自定义 rules 时,50% 概率不说人话
Cursor
Trae
Codex
Trae
Claude Code
Gemini CLI
gemini-3.1-pro 很不稳定,容易出 API Error: Premature close
自动载入上下文
通用
系统提示词 > 全局提示词 > rules > 当前对话
Antigravity
前台文件 > 后台文件 > 前 20 次对话摘要 > rg 查询
Cursor
Trae
Codex
Trae
Claude Code
Gemini CLI
本身没有前后台文件概念
可安装 VSCode 插件,能读取 Antigravity 的前台文件,选区
压缩
Antigravity
理论上有自动压缩,但 opus 到 200k 就报错
Codex
设置 → Codex → Open config.toml → 加入
model_auto_compact_token_limit=900000
Claude Code
/compact:手动清理上下文并
/config → auto-compact
Gemini CLI
/compress:手动压缩
/settings → auto_compress_threshold:自动压缩阈值,默认 0.5,可设 0.9
一般不要设 0.99,容易超出上下文
mcp
通用
stdout 污染 MCP 协议
GBK 编码与 emoji 等不兼容
办法:添加 PYTHONIOENCODING=utf-8 到 mcp_config.json
Antigravity
提示词:安装 xxxmcp
安装后 Ctrl+P → Reload Window 才生效
设置文件:C:\Users\web30\.gemini\antigravity\mcp_config.json
开关:File → Preferences → Antigravity → Customization
mcp 无效:设置里如果某 mcp 开关打不开,把界面截图发到提示词里,
Chrome 窗口闪一下就没:
不能做
通用
VSCode 系:都不能 Reload Window
选模式 / 模型 / 思考
Antigravity
Fast / Planning
gemini-pro / gemini-flash / opus / sonnet
Cursor
Trae
Codex
默认:尽量直接动手做,默认少打断你,能自己判断就自己推进
Plan:会更强调先列计划、分阶段确认,并且可以使用专门的用户选择工具来收集你的偏好每个新任务自动关闭 Plan mode
low / medium / high / extrahigh
include IDE contxt: on / off
speed: standard / fast 模式:2x 额度,1.5x 速度
Claude Code
/model:opus[1M] / sonnet[1M] / haiku
Thinking: off / low / mid / high / max,CC 插件能选 max,CC CLI 默认不能选 max
Plan:只计划不做任何修改
价值不仅在于安全,更在于强迫 AI “先想后做”,这对复杂任务的成功率提升巨大
plan 模式本质上是用权限约束来实现认知纪律
Ask before edit:每一步都问
Edit automatically:可以通过 allowlist 单独把 Edit 工具设为自动放行,同时保留其他工具的确认要求
Edit automatically 是 bypass permissions 的一个子集
Bypass permissions:跳过所有权限检查
不只是编辑文件,还包括执行任意 bash 命令、删除文件、安装依赖、访问网络等所有操作,统统不问直接干
很多时候 AI 出错不是因为能力不足,而是因为没有充分理解就急于动手
Fast mode
Lingma
Ask:不修改
Edit:修改当前文件
Agent:修改多个文件
qwen-coder / thinking / max
tool
Kilo Code插件
Ask:问答模式,不修改代码,查询代码解释、技术咨询、文档理解
Code:直接编写 / 修改代码,实现具体功能、修复 bug、日常开发
Orchestrator:多任务协调与编排,复杂任务拆解、多文件 / 多模块协同
Architect:系统架构设计、技术方案规划,不写代码,设计新功能、重构架构、技术选型
Debug:问题诊断与调试,排查错误、分析日志、定位 bug 根因
Review:代码审查,Code Review、质量检查、安全审计,输出审查报告,不做修改
CodeBuddy
Ask:
Craft:
Agent:
glm / minimax / kimi / deepseek / hunyuan
Kilo CLI
Code / Plan / Debug / Orchestrator / Ask
首次使用要 /connect → Kilo Gateway 网页授权 → 选一个 Free 的模型
OpenCode CLI
Build:默认的工作模式,AI 有完整权限——可以创建 / 修改文件、执行命令、打补丁。用于实际编码和执行
Plan:只读分析模式,AI 不能修改任何文件或执行命令(唯一例外是可以写 .opencode/plans/*.md 计划文件)。用于分析代码库、提出方案、制定实施计划
首次使用要 /connect → 选一个 provider
opencode 官方没有免费模型,如果没有可以用 Google 账号登录 AI Studio,获取一个免费的 api key,可以选 gemini-3-flash 或 flash-lite
RAG
Kilo Code 插件 / Cursor IDE / Trae IDE / Lingma IDE
使用 RAG
Codex / Antigravity / Claude Code /Open Code
使用 rg (ripgrep)
自动补全 / Tab
Cursor IDE / Antigravity / Trae IDE / Lingma IDE
有
Codex 插件 / CodeBuddy 插件
没有
卡死
Claude Code 插件
插件:ⒶCtrl+Shift+P → Reload Window Ⓑ重启IDE
聊天记录和Artifact
VSCode通用
\AppData\Roaming\Antigravity\User\globalStorage\state.vscdb
是 SQLite 数据库
Antigravity
以下文件都在 .gemini/antigravity/
/annotations/id.pbtxt 聊天记录索引
每个文件里只有一行:last_user_view_time:{seconds:1773403375 nanos:592000000}
Chat History UI 很可能就是靠读取 annotations 目录来排序和展示 “Recent” 列表的。370 个 annotation 文件对应 370 次对话记录(远多于 conversations 里的 7 个 .pb文件),这说明 annotations 保留了比 conversations 更完整的历史索引
annotation 里只有一个时间戳,没有 workspace 信息
/conversations/id.pb 聊天记录文件
.pb 是Protocol Buffers 的缩写,谷歌自家的二进制序列化格式 相比 JSON 或纯文本,它体积更小、解析更快,但人类无法直接阅读
聊天名字是自动起的,只能英文,不能修改
/brain
多个 profile 共享 brain
存的是 AI 在对话过程中生成的 artifact 文件,按对话 ID 分文件夹 每个文件夹里可能有:
task.md — 任务清单(带勾选状态)
implementation_plan.md — 实施方案
walkthrough.md — 完成报告
media_*.png — 截图
*.metadata.json — 元数据
这些是从对话中提炼出来的结构化文档,人类可以直接阅读
conversations 是“录像”,brain 是“剪辑后的精华片段”
一次对话可能有 100 轮来回,但最终沉淀到 brain 里的可能只有一份 task.md 和一份walkthrough.md
conversations 是完整但冗余的(包含所有试错、返工、废弃的思路),brain 是精炼但不完整的(只保留最终结论)
/knowledge
knowledge 是跨对话的知识提炼——系统后台会分析多次对话,把重复出现的主题合并成知识条目
三者的层次:conversations(原始流水)→ brain(单次提炼)→ knowledge(跨对话沉淀)
/implicit 隐式对话
存的是隐式对话——就是你没有主动发起聊天,但 Antigravity 在后台自动触发的 AI 交互 典型场景包括:
内联代码补全(你打字时跳出的灰色建议)
代码操作(Quick Fix、重构建议等 Gemini 驱动的功能)
自动解释/诊断(悬停时弹出的 AI 解释、错误诊断等)
后台索引和上下文理解(Antigravity 在后台分析你的代码库时产生的请求)
这些交互不在 Chat History 和 Agent Manager 里展示,因为它们不是用户发起的“对话”,而是编辑器自动产生的 API 调用记录
丢聊天记录问题
Reddit 上也有人反映丢聊天记录问题
关于为什么聊天历史里找不到凌晨 0~6 点的内容
这是核心问题。从你的两张截图来看:
Profile2(图1):当前是 “Dream Analysis Rules”(即我们这次对话),Recent 里最近的是 “Explorer & TreeView Enhancements”(2 days ago)
Profile1(图2):当前是 “AI Product Development Strategy”(1 day ago),Recent里最近的是 “我写了大量关于Antigravity的笔记…”(3 days ago)
但磁盘上确实存在两个 .pb 文件的修改时间落在今天凌晨:
“eea89266”(AI IDE Customization Options)修改时间 = 今天04:34
“1c75a612”(Antigravity Chat Integration)修改时间 = 今天06:07
id 在 conversations 里存在,在 annotations 里丢失
这也解释了你的丢记录问题——如果一个对话的 .pb 文件在 conversations 里丢了,但 annotation 还在,UI 可能会跳过它(有索引但找不到数据文件) 反过来,如果 .pb 文件在但 annotation 丢了,UI 也不会显示它
你那两个凌晨的对话(eea89266 和 1c75a612),.pb 文件在 conversations 里存在,但它们在 annotations 里是否存在才是决定 UI 是否显示的关键
id 在 annotations 里存在,在 conversations 里丢失
不会显示id名字
无法恢复,因为
通过 /implicit/.pb 时间,确定是否丢记录
所以 implicit 和你的聊天记录丢失问题无关——你丢的是 conversations 目录下的显式对话,implicit 里的隐式对话从来就不会出现在聊天列表里
无法通过 /implicit.pb 恢复 /conversations/.pb
丢失聊天记录会有什么损失?
安装/降级
Claude Code CLI
安装:npm install -g @anthropic-ai/claude-code@2.1.77
禁止自动更新:貌似无法禁止,可以每次进入之前先装回老版本,或者把上面一行和 claude 命令,放到 cc.bat 文件里
AI说的方法无效:
[System.Environment]::SetEnvironmentVariable('CLAUDE_CODE_DISABLE_AUTO_UPDATE', '1', 'User')
CLI 与插件安装是独立的
Claude Code 插件
安装老版本:Open VSX Registry
禁止自动更新:Ⓐ在 VSCode 里的自动更新勾掉
Ⓑ使用 vsix 安装就不会自动更新
2.1.78 可能容易引起封号
兼容性
Antigravity
兼容:Codex 插件和 CLI / Claude Code 插件和 CLI / Gemini CLI
不兼容:Copilot
Cursor
Trae IDE
灵码 IDE
settings.json 和 keybindings.json同步 /*260224*/
settings.json 原理
VSCode 系有三个 settings.json,格式内容可以一样
一个是 default settings.json,不能修改
一个是 user settings.json,不同 profile 独立
映射法
Cursor提示词:把 /AppData/Roaming/Antigravity/User/settings.json 和 keybindings.json 映射到 /AppData/Roaming/Cursor/User/
VSCode提示词:把 /AppData/Roaming/Antigravity/User/settings.json 和 keybindings.json 映射到 /AppData/Roaming/Code/User/
Trae提示词:把 /AppData/Roaming/Antigravity/User/settings.json 和 keybindings.json 映射到 /AppData/Roaming/Trae CN/User/
中途可能会提示需要管理员模式,点确定即可
分叉专有设置问题
VSCode:不存在这个问题
Antigravity:专有设置基本在 ~/.antigravity/settings.json 或 ~/.gemini/antigravity/
Cursor:90% 在 settings.json,10% 在用户名/Cursor/User/globalStorage/state.vscdb
Trae:主要写在 settings.json
VSCode 与 Antigravity 最安全,Cursor 和 Trae 可能有专有设置被 VSCode 或 Antigravity 覆盖问题
映射后专有设置是否会互相干扰?
一般不会,因为名称并不相同,等于一个总 settings.json 里包括了所有 IDE 的专有设置,互不影响
workspace/settings.json 同步
缺点:但换个 workspace 就失效,不推荐
各 IDE 在同一 workspace 下,settings.json 位置也不同,还是要映射
--【壹】--:
感谢大佬!
--【贰】--:
不知道这L站是加了lint功能吗,会自动改我的排版,把我每句话修改后重复一遍
--【叁】--:
佬,排版看得有点乱,跟乱码了一样 不过看了一下内容非常优质,希望改善一下排版
--【肆】--:
很全面很强,antigravity自动同意这里确实有信息量
--【伍】--:
谢谢大佬分享,学习一下
--【陆】--:
哈哈,我下意识把大佬的总结放给AI做了个表格看。谢谢佬。
--【柒】--:
正在更新中
--【捌】--:
牛逼,收藏
--【玖】--:
好文 收藏了
--【拾】--:
支持支持,期待已久的帖子w
--【拾壹】--:
佬总结的非常实用,感觉可以加到知识库里,有需要直接搜索更方便
--【拾贰】--:
感谢分享,表格的话更直观
--【拾叁】--:
佬太全面了,比最强ai总结的还全面
--【拾肆】--:
手机大致看了一下,很不错,先mark一下
--【拾伍】--:
搞清楚乱码原因了,已修复
是被沉浸式翻译插件干扰,篡改了排版
--【拾陆】--:
质量好高!
排版如果能再易读一些就更好了!
--【拾柒】--:
感谢感谢
--【拾捌】--:
感谢大佬!
--【拾玖】--: dwqxq1:
Ultra家庭组拼车180
每个月180?

