🔥【IDE系列6】Claude Code,Codex,Antigravity,Cursor等十大IDE+CLI对比式学习【长期更新】

2026-04-11 12:281阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

坑有点大,内容比较多,有的 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

全局 rulesC:/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.tomlskills.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

全局 rulesUsers/用户名/.claude/CLAUDE.md

项目全局 rules{workspace}/CLAUDE.md,强制执行

项目 rules{workspace}/.claude/rules/*.md

项目 rules:执行规则只能设 glob,其他不能设置,规则文件总是加载,由模型决定何时用哪段

子目录 rules{workspace}/子目录/CLAUDE.md,只在处理该子目录文件时生效

YAMLpaths: ["*文件夹关键词*/**", "*文件名关键词*.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

全局 rulesUsers/用户名/.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

全局rulesLINGMA.md

项目rules

项目rules:执行规则

全局skills

项目skills

CodeBuddy

全局rulesTENCENT.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-8mcp_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.jsonkeybindings.json同步 /*260224*/

settings.json 原理

VSCode 系有三个 settings.json,格式内容可以一样

一个是 default settings.json,不能修改

一个是 user settings.json,不同 profile 独立

映射法

Cursor提示词:把 /AppData/Roaming/Antigravity/User/settings.jsonkeybindings.json 映射到 /AppData/Roaming/Cursor/User/

VSCode提示词:把 /AppData/Roaming/Antigravity/User/settings.jsonkeybindings.json 映射到 /AppData/Roaming/Code/User/

Trae提示词:把 /AppData/Roaming/Antigravity/User/settings.jsonkeybindings.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

全局 rulesC:/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.tomlskills.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

全局 rulesUsers/用户名/.claude/CLAUDE.md

项目全局 rules{workspace}/CLAUDE.md,强制执行

项目 rules{workspace}/.claude/rules/*.md

项目 rules:执行规则只能设 glob,其他不能设置,规则文件总是加载,由模型决定何时用哪段

子目录 rules{workspace}/子目录/CLAUDE.md,只在处理该子目录文件时生效

YAMLpaths: ["*文件夹关键词*/**", "*文件名关键词*.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

全局 rulesUsers/用户名/.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

全局rulesLINGMA.md

项目rules

项目rules:执行规则

全局skills

项目skills

CodeBuddy

全局rulesTENCENT.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-8mcp_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.jsonkeybindings.json同步 /*260224*/

settings.json 原理

VSCode 系有三个 settings.json,格式内容可以一样

一个是 default settings.json,不能修改

一个是 user settings.json,不同 profile 独立

映射法

Cursor提示词:把 /AppData/Roaming/Antigravity/User/settings.jsonkeybindings.json 映射到 /AppData/Roaming/Cursor/User/

VSCode提示词:把 /AppData/Roaming/Antigravity/User/settings.jsonkeybindings.json 映射到 /AppData/Roaming/Code/User/

Trae提示词:把 /AppData/Roaming/Antigravity/User/settings.jsonkeybindings.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?