[{"data":1,"prerenderedAt":3967},["ShallowReactive",2],{"navigation":3,"\u002Fquickstart\u002Fstartup":189,"\u002Fquickstart\u002Fstartup-surround":3962},[4,35,57,75,101,123,149,171],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":34},"第 1 章：认识 Claude Code","i-lucide-rocket","\u002Fintro","1.intro",[10,14,18,22,26,30],{"title":11,"path":12,"stem":13},"什么是 Claude Code","\u002Fintro\u002Fwhat-is-claude-code","1.intro\u002F1.what-is-claude-code",{"title":15,"path":16,"stem":17},"Claude Code 与 Copilot、Cursor、Windsurf 的本质区别","\u002Fintro\u002Fvs-competitors","1.intro\u002F2.vs-competitors",{"title":19,"path":20,"stem":21},"AI 编程助手生态全景与选型指南","\u002Fintro\u002Fecosystem-guide","1.intro\u002F3.ecosystem-guide",{"title":23,"path":24,"stem":25},"LLM 的概率本质","\u002Fintro\u002Fllm-probability","1.intro\u002F4.llm-probability",{"title":27,"path":28,"stem":29},"从聊天机器人到 Agent","\u002Fintro\u002Ffrom-chatbot-to-agent","1.intro\u002F5.from-chatbot-to-agent",{"title":31,"path":32,"stem":33},"Claude Code 的 Agentic Loop 全拆解","\u002Fintro\u002Fagentic-loop","1.intro\u002F6.agentic-loop",false,{"title":36,"icon":37,"path":38,"stem":39,"children":40,"page":34},"第 2 章：安装与配置","i-lucide-settings","\u002Fsetup","2.setup",[41,45,49,53],{"title":42,"path":43,"stem":44},"系统要求与安装方式","\u002Fsetup\u002Fsystem-requirements","2.setup\u002F1.system-requirements",{"title":46,"path":47,"stem":48},"认证、登录与多账户管理","\u002Fsetup\u002Fauthentication","2.setup\u002F2.authentication",{"title":50,"path":51,"stem":52},"选择你的界面","\u002Fsetup\u002Fchoose-interface","2.setup\u002F3.choose-interface",{"title":54,"path":55,"stem":56},"Coding Plan","\u002Fsetup\u002Fcoding-plan","2.setup\u002F4.coding-plan",{"title":58,"icon":59,"path":60,"stem":61,"children":62,"page":34},"第 3 章：快速上手","i-lucide-hand","\u002Fquickstart","3.quickstart",[63,67,71],{"title":64,"path":65,"stem":66},"启动、交互模式与基本命令","\u002Fquickstart\u002Fstartup","3.quickstart\u002F1.startup",{"title":68,"path":69,"stem":70},"让 Claude 理解你的项目","\u002Fquickstart\u002Fcodebase-understanding","3.quickstart\u002F2.codebase-understanding",{"title":72,"path":73,"stem":74},"第一次代码变更","\u002Fquickstart\u002Ffirst-change","3.quickstart\u002F3.first-change",{"title":76,"icon":77,"path":78,"stem":79,"children":80,"page":34},"第 4 章：核心功能","i-lucide-laptop","\u002Fcore-features","4.core-features",[81,85,89,93,97],{"title":82,"path":83,"stem":84},"代码库全景扫描与模块关系分析","\u002Fcore-features\u002Fcodebase-scan","4.core-features\u002F1.codebase-scan",{"title":86,"path":87,"stem":88},"代码编辑与生成","\u002Fcore-features\u002Fedit-generate","4.core-features\u002F2.edit-generate",{"title":90,"path":91,"stem":92},"测试与调试","\u002Fcore-features\u002Ftest-debug","4.core-features\u002F3.test-debug",{"title":94,"path":95,"stem":96},"Git 工作流","\u002Fcore-features\u002Fgit-workflow","4.core-features\u002F4.git-workflow",{"title":98,"path":99,"stem":100},"工具链执行","\u002Fcore-features\u002Ftoolchain","4.core-features\u002F5.toolchain",{"title":102,"icon":103,"path":104,"stem":105,"children":106,"page":34},"第 5 章：进阶配置","i-lucide-wrench","\u002Fadvanced","5.advanced",[107,111,115,119],{"title":108,"path":109,"stem":110},"CLAUDE.md","\u002Fadvanced\u002Fclaude-md","5.advanced\u002F1.claude-md",{"title":112,"path":113,"stem":114},"Skills","\u002Fadvanced\u002Fskills","5.advanced\u002F2.skills",{"title":116,"path":117,"stem":118},"MCP","\u002Fadvanced\u002Fmcp","5.advanced\u002F3.mcp",{"title":120,"path":121,"stem":122},"Hooks 与 Plan 模式","\u002Fadvanced\u002Fhooks-plan","5.advanced\u002F4.hooks-plan",{"title":124,"icon":125,"path":126,"stem":127,"children":128,"page":34},"第 6 章：实战开发","i-lucide-hammer","\u002Fpractice","6.practice",[129,133,137,141,145],{"title":130,"path":131,"stem":132},"需求分析与架构设计","\u002Fpractice\u002Frequirements-architecture","6.practice\u002F1.requirements-architecture",{"title":134,"path":135,"stem":136},"项目脚手架搭建与技术选型","\u002Fpractice\u002Fscaffolding","6.practice\u002F2.scaffolding",{"title":138,"path":139,"stem":140},"核心功能实现","\u002Fpractice\u002Fcore-features","6.practice\u002F3.core-features",{"title":142,"path":143,"stem":144},"测试覆盖、代码审查与质量调优","\u002Fpractice\u002Ftesting-quality","6.practice\u002F4.testing-quality",{"title":146,"path":147,"stem":148},"部署上线与成果分享","\u002Fpractice\u002Fdeployment","6.practice\u002F5.deployment",{"title":150,"icon":151,"path":152,"stem":153,"children":154,"page":34},"第 7 章：心法层","i-lucide-brain","\u002Fmindset","7.mindset",[155,159,163,167],{"title":156,"path":157,"stem":158},"提示词设计原则","\u002Fmindset\u002Fprompt-design","7.mindset\u002F1.prompt-design",{"title":160,"path":161,"stem":162},"上下文管理策略","\u002Fmindset\u002Fcontext-management","7.mindset\u002F2.context-management",{"title":164,"path":165,"stem":166},"安全与权限控制","\u002Fmindset\u002Fsecurity","7.mindset\u002F3.security",{"title":168,"path":169,"stem":170},"Boris Cherny 的 9 条实战心法与团队推广经验","\u002Fmindset\u002Fboris-cherny-tips","7.mindset\u002F4.boris-cherny-tips",{"title":172,"icon":173,"path":174,"stem":175,"children":176,"page":34},"附录","i-lucide-paperclip","\u002Fappendix","8.appendix",[177,181,185],{"title":178,"path":179,"stem":180},"常用命令速查表","\u002Fappendix\u002Fa.command-cheatsheet","8.appendix\u002Fa.command-cheatsheet",{"title":182,"path":183,"stem":184},"AI 核心术语汇编","\u002Fappendix\u002Fb.ai-terminology","8.appendix\u002Fb.ai-terminology",{"title":186,"path":187,"stem":188},"资源链接与延伸阅读","\u002Fappendix\u002Fc.resources","8.appendix\u002Fc.resources",{"id":190,"title":64,"body":191,"description":197,"extension":3956,"links":3957,"meta":3958,"navigation":302,"path":65,"seo":3960,"stem":66,"__hash__":3961},"docs\u002F3.quickstart\u002F1.startup.md",{"type":192,"value":193,"toc":3906},"minimark",[194,198,206,209,214,219,225,261,271,274,322,325,329,332,563,570,633,642,769,773,776,888,895,920,922,926,933,937,940,948,952,965,981,995,1005,1018,1022,1025,1031,1042,1044,1048,1051,1055,1058,1064,1067,1095,1099,1106,1186,1189,1213,1217,1220,1248,1251,1253,1257,1266,1270,1412,1427,1458,1466,1576,1580,1703,1708,1751,1755,1846,1853,1859,1863,1971,1975,2109,2117,2162,2173,2175,2179,2183,2186,2189,2195,2198,2224,2228,2239,2333,2336,2374,2378,2384,2528,2531,2533,2537,2541,2586,2589,2593,2596,2625,2629,2690,2695,2744,2750,2754,2757,2763,2774,2776,2780,2784,2909,2913,3006,3010,3092,3096,3146,3150,3191,3195,3200,3211,3216,3223,3228,3231,3236,3254,3259,3265,3299,3301,3305,3311,3315,3421,3425,3526,3530,3615,3617,3621,3624,3684,3686,3690,3902],[195,196,197],"p",{},"Claude Code 的交互体验是其区别于传统 IDE 插件的核心竞争力。它不是一个需要点击按钮的图形界面工具，而是一个深度融入终端工作流的命令行伴侣。理解它的启动流程、交互模式和内置命令体系，是高效使用 Claude Code 的第一步。",[195,199,200,201,205],{},"本章将从最基础的 ",[202,203,204],"code",{},"claude"," 命令开始，逐步深入欢迎界面的信息解读、三种核心交互模式、完整的 Slash Commands 参考手册、权限审批流程、会话持久化机制，以及能够显著提升效率的快捷键组合。目标是让你在五分钟内从完全新手成长为能够流畅驾驭 Claude Code 的熟练用户。",[207,208],"hr",{},[210,211,213],"h2",{"id":212},"一启动-claude-code","一、启动 Claude Code",[215,216,218],"h3",{"id":217},"_11-基础启动命令","1.1 基础启动命令",[195,220,221,222,224],{},"Claude Code 的入口命令是 ",[202,223,204],{},"。在已安装并认证的机器上，进入任意项目目录并执行：",[226,227,232],"pre",{"className":228,"code":229,"language":230,"meta":231,"style":231},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# 进入项目目录后启动交互式会话\ncd my-project\nclaude\n","bash","",[202,233,234,243,254],{"__ignoreMap":231},[235,236,239],"span",{"class":237,"line":238},"line",1,[235,240,242],{"class":241},"sHwdD","# 进入项目目录后启动交互式会话\n",[235,244,246,250],{"class":237,"line":245},2,[235,247,249],{"class":248},"s2Zo4","cd",[235,251,253],{"class":252},"sfazB"," my-project\n",[235,255,257],{"class":237,"line":256},3,[235,258,260],{"class":259},"sBMFI","claude\n",[195,262,263,264,266,267,270],{},"这是最常用的启动方式。Claude Code 会将当前目录识别为项目根目录，自动加载该目录下的 ",[202,265,108],{},"、",[202,268,269],{},".claude\u002Fsettings.json"," 等配置文件，并开始一个全新的交互式会话。",[195,272,273],{},"如果你希望启动时直接附带一个初始任务，可以将提示词作为参数传递：",[226,275,277],{"className":228,"code":276,"language":230,"meta":231,"style":231},"# 启动并立即执行指定任务\nclaude \"explain the authentication flow in this project\"\n\n# 启动并请求代码审查\nclaude \"review the recent changes in src\u002F for security issues\"\n",[202,278,279,284,298,304,310],{"__ignoreMap":231},[235,280,281],{"class":237,"line":238},[235,282,283],{"class":241},"# 启动并立即执行指定任务\n",[235,285,286,288,292,295],{"class":237,"line":245},[235,287,204],{"class":259},[235,289,291],{"class":290},"sMK4o"," \"",[235,293,294],{"class":252},"explain the authentication flow in this project",[235,296,297],{"class":290},"\"\n",[235,299,300],{"class":237,"line":256},[235,301,303],{"emptyLinePlaceholder":302},true,"\n",[235,305,307],{"class":237,"line":306},4,[235,308,309],{"class":241},"# 启动并请求代码审查\n",[235,311,313,315,317,320],{"class":237,"line":312},5,[235,314,204],{"class":259},[235,316,291],{"class":290},[235,318,319],{"class":252},"review the recent changes in src\u002F for security issues",[235,321,297],{"class":290},[195,323,324],{},"这种方式适合有明确目标的单次任务。Claude 会在完成初始提示词的处理后，保持会话开启等待后续输入。",[215,326,328],{"id":327},"_12-常用启动参数","1.2 常用启动参数",[195,330,331],{},"Claude Code 提供了丰富的命令行标志（CLI flags）来控制启动行为。以下是日常开发中最常用的参数：",[333,334,335,354],"table",{},[336,337,338],"thead",{},[339,340,341,345,348,351],"tr",{},[342,343,344],"th",{},"参数",[342,346,347],{},"简写",[342,349,350],{},"说明",[342,352,353],{},"示例",[355,356,357,378,398,418,435,452,469,489,509,526,543],"tbody",{},[339,358,359,365,370,373],{},[360,361,362],"td",{},[202,363,364],{},"--continue",[360,366,367],{},[202,368,369],{},"-c",[360,371,372],{},"继续当前目录下最近的会话",[360,374,375],{},[202,376,377],{},"claude -c",[339,379,380,385,390,393],{},[360,381,382],{},[202,383,384],{},"--resume",[360,386,387],{},[202,388,389],{},"-r",[360,391,392],{},"按名称或 ID 恢复指定会话",[360,394,395],{},[202,396,397],{},"claude -r \"auth-refactor\"",[339,399,400,405,410,413],{},[360,401,402],{},[202,403,404],{},"--print",[360,406,407],{},[202,408,409],{},"-p",[360,411,412],{},"非交互模式，执行后退出",[360,414,415],{},[202,416,417],{},"claude -p \"fix the build\"",[339,419,420,425,427,430],{},[360,421,422],{},[202,423,424],{},"--model",[360,426],{},[360,428,429],{},"指定使用的模型",[360,431,432],{},[202,433,434],{},"claude --model opus",[339,436,437,442,444,447],{},[360,438,439],{},[202,440,441],{},"--effort",[360,443],{},[360,445,446],{},"设置推理努力程度",[360,448,449],{},[202,450,451],{},"claude --effort high",[339,453,454,459,461,464],{},[360,455,456],{},[202,457,458],{},"--permission-mode",[360,460],{},[360,462,463],{},"以指定权限模式启动",[360,465,466],{},[202,467,468],{},"claude --permission-mode plan",[339,470,471,476,481,484],{},[360,472,473],{},[202,474,475],{},"--name",[360,477,478],{},[202,479,480],{},"-n",[360,482,483],{},"为会话命名",[360,485,486],{},[202,487,488],{},"claude -n \"feature-payments\"",[339,490,491,496,501,504],{},[360,492,493],{},[202,494,495],{},"--worktree",[360,497,498],{},[202,499,500],{},"-w",[360,502,503],{},"在隔离的 git worktree 中启动",[360,505,506],{},[202,507,508],{},"claude -w feature-branch",[339,510,511,516,518,521],{},[360,512,513],{},[202,514,515],{},"--bare",[360,517],{},[360,519,520],{},"最小化模式，跳过插件和配置加载",[360,522,523],{},[202,524,525],{},"claude --bare",[339,527,528,533,535,538],{},[360,529,530],{},[202,531,532],{},"--debug",[360,534],{},[360,536,537],{},"启用调试日志",[360,539,540],{},[202,541,542],{},"claude --debug",[339,544,545,550,555,558],{},[360,546,547],{},[202,548,549],{},"--version",[360,551,552],{},[202,553,554],{},"-v",[360,556,557],{},"显示版本号",[360,559,560],{},[202,561,562],{},"claude -v",[195,564,565,569],{},[566,567,568],"strong",{},"继续与恢复会话","是最省时的启动方式。Claude Code 会自动保存每个会话的完整上下文（包括已读取的文件、已执行的命令、已做出的决策），让你可以在中断后无缝接续：",[226,571,573],{"className":228,"code":572,"language":230,"meta":231,"style":231},"# 继续当前目录下最近的会话\nclaude -c\n\n# 恢复指定名称的会话\nclaude -r \"my-feature-work\"\n\n# 恢复与某个 PR 关联的会话\nclaude --from-pr 42\n",[202,574,575,580,587,591,596,610,615,621],{"__ignoreMap":231},[235,576,577],{"class":237,"line":238},[235,578,579],{"class":241},"# 继续当前目录下最近的会话\n",[235,581,582,584],{"class":237,"line":245},[235,583,204],{"class":259},[235,585,586],{"class":252}," -c\n",[235,588,589],{"class":237,"line":256},[235,590,303],{"emptyLinePlaceholder":302},[235,592,593],{"class":237,"line":306},[235,594,595],{"class":241},"# 恢复指定名称的会话\n",[235,597,598,600,603,605,608],{"class":237,"line":312},[235,599,204],{"class":259},[235,601,602],{"class":252}," -r",[235,604,291],{"class":290},[235,606,607],{"class":252},"my-feature-work",[235,609,297],{"class":290},[235,611,613],{"class":237,"line":612},6,[235,614,303],{"emptyLinePlaceholder":302},[235,616,618],{"class":237,"line":617},7,[235,619,620],{"class":241},"# 恢复与某个 PR 关联的会话\n",[235,622,624,626,629],{"class":237,"line":623},8,[235,625,204],{"class":259},[235,627,628],{"class":252}," --from-pr",[235,630,632],{"class":631},"sbssI"," 42\n",[195,634,635,641],{},[566,636,637,638,640],{},"非交互模式（",[202,639,409],{},"）"," 是 Claude Code 融入自动化工作流的关键。它接受一个提示词，执行完毕后直接输出结果并退出，不会进入交互式 REPL：",[226,643,645],{"className":228,"code":644,"language":230,"meta":231,"style":231},"# 管道输入：分析日志文件\ncat error.log | claude -p \"what caused this crash?\"\n\n# Git diff 审查\ngit diff main | claude -p \"review for security issues\"\n\n# 生成结构化输出\nclaude -p \"list all TODO comments\" --output-format json\n\n# 设置预算上限，防止 CI 中失控消费\nclaude -p \"run lint check\" --max-budget-usd 2.00\n",[202,646,647,652,676,680,685,709,713,718,738,743,749],{"__ignoreMap":231},[235,648,649],{"class":237,"line":238},[235,650,651],{"class":241},"# 管道输入：分析日志文件\n",[235,653,654,657,660,663,666,669,671,674],{"class":237,"line":245},[235,655,656],{"class":259},"cat",[235,658,659],{"class":252}," error.log",[235,661,662],{"class":290}," |",[235,664,665],{"class":259}," claude",[235,667,668],{"class":252}," -p",[235,670,291],{"class":290},[235,672,673],{"class":252},"what caused this crash?",[235,675,297],{"class":290},[235,677,678],{"class":237,"line":256},[235,679,303],{"emptyLinePlaceholder":302},[235,681,682],{"class":237,"line":306},[235,683,684],{"class":241},"# Git diff 审查\n",[235,686,687,690,693,696,698,700,702,704,707],{"class":237,"line":312},[235,688,689],{"class":259},"git",[235,691,692],{"class":252}," diff",[235,694,695],{"class":252}," main",[235,697,662],{"class":290},[235,699,665],{"class":259},[235,701,668],{"class":252},[235,703,291],{"class":290},[235,705,706],{"class":252},"review for security issues",[235,708,297],{"class":290},[235,710,711],{"class":237,"line":612},[235,712,303],{"emptyLinePlaceholder":302},[235,714,715],{"class":237,"line":617},[235,716,717],{"class":241},"# 生成结构化输出\n",[235,719,720,722,724,726,729,732,735],{"class":237,"line":623},[235,721,204],{"class":259},[235,723,668],{"class":252},[235,725,291],{"class":290},[235,727,728],{"class":252},"list all TODO comments",[235,730,731],{"class":290},"\"",[235,733,734],{"class":252}," --output-format",[235,736,737],{"class":252}," json\n",[235,739,741],{"class":237,"line":740},9,[235,742,303],{"emptyLinePlaceholder":302},[235,744,746],{"class":237,"line":745},10,[235,747,748],{"class":241},"# 设置预算上限，防止 CI 中失控消费\n",[235,750,752,754,756,758,761,763,766],{"class":237,"line":751},11,[235,753,204],{"class":259},[235,755,668],{"class":252},[235,757,291],{"class":290},[235,759,760],{"class":252},"run lint check",[235,762,731],{"class":290},[235,764,765],{"class":252}," --max-budget-usd",[235,767,768],{"class":631}," 2.00\n",[215,770,772],{"id":771},"_13-环境变量","1.3 环境变量",[195,774,775],{},"以下环境变量可以在启动前影响 Claude Code 的行为：",[333,777,778,788],{},[336,779,780],{},[339,781,782,785],{},[342,783,784],{},"环境变量",[342,786,787],{},"作用",[355,789,790,806,816,842,856,868,878],{},[339,791,792,797],{},[360,793,794],{},[202,795,796],{},"ANTHROPIC_MODEL",[360,798,799,800,266,803,640],{},"默认模型（如 ",[202,801,802],{},"opus",[202,804,805],{},"sonnet",[339,807,808,813],{},[360,809,810],{},[202,811,812],{},"ANTHROPIC_API_KEY",[360,814,815],{},"使用 API Key 而非订阅认证",[339,817,818,823],{},[360,819,820],{},[202,821,822],{},"CLAUDE_CODE_EFFORT_LEVEL",[360,824,825,826,829,830,829,833,829,836,829,839,640],{},"默认努力程度（",[202,827,828],{},"low","\u002F",[202,831,832],{},"medium",[202,834,835],{},"high",[202,837,838],{},"xhigh",[202,840,841],{},"max",[339,843,844,849],{},[360,845,846],{},[202,847,848],{},"CLAUDE_CODE_NO_FLICKER",[360,850,851,852,855],{},"设置为 ",[202,853,854],{},"1"," 启用平滑渲染引擎，消除终端闪烁",[339,857,858,863],{},[360,859,860],{},[202,861,862],{},"CLAUDE_CODE_DISABLE_AUTO_MEMORY",[360,864,851,865,867],{},[202,866,854],{}," 禁用自动记忆功能",[339,869,870,875],{},[360,871,872],{},[202,873,874],{},"MAX_THINKING_TOKENS",[360,876,877],{},"限制思考 token 预算",[339,879,880,885],{},[360,881,882],{},[202,883,884],{},"HTTPS_PROXY",[360,886,887],{},"企业网络代理配置",[195,889,890,891,894],{},"推荐将 ",[202,892,893],{},"CLAUDE_CODE_NO_FLICKER=1"," 加入 shell 配置文件，可显著改善终端渲染体验：",[226,896,898],{"className":228,"code":897,"language":230,"meta":231,"style":231},"echo 'export CLAUDE_CODE_NO_FLICKER=1' >> ~\u002F.zshrc\n",[202,899,900],{"__ignoreMap":231},[235,901,902,905,908,911,914,917],{"class":237,"line":238},[235,903,904],{"class":248},"echo",[235,906,907],{"class":290}," '",[235,909,910],{"class":252},"export CLAUDE_CODE_NO_FLICKER=1",[235,912,913],{"class":290},"'",[235,915,916],{"class":290}," >>",[235,918,919],{"class":252}," ~\u002F.zshrc\n",[207,921],{},[210,923,925],{"id":924},"二欢迎界面解读","二、欢迎界面解读",[195,927,928,929,932],{},"首次启动 Claude Code 或在 ",[202,930,931],{},"\u002Fclear"," 后，你会看到一个精心设计的欢迎界面。它不仅是装饰，更是信息密度极高的状态面板。",[215,934,936],{"id":935},"_21-界面布局","2.1 界面布局",[195,938,939],{},"典型的欢迎界面包含以下区域：",[226,941,946],{"className":942,"code":944,"language":945},[943],"language-text","╭────────────────────────────────────────────────────────────╮\n│  Claude Code v2.1.x                                       │\n│  Model: claude-sonnet-4-6  |  Effort: medium              │\n│  Project: \u002FUsers\u002Fyou\u002Fmy-project                           │\n│  Git: main (clean)                                        │\n│                                                            │\n│  Recent conversations:                                     │\n│  • auth-refactor      (2h ago, 12 messages)               │\n│  • fix-login-bug      (5h ago, 8 messages)                │\n│  • docs-update        (1d ago, 15 messages)               │\n│                                                            │\n│  Type \u002Fhelp for commands  |  \u002Fresume to continue          │\n╰────────────────────────────────────────────────────────────╯\n\nclaude>\n","text",[202,947,944],{"__ignoreMap":231},[215,949,951],{"id":950},"_22-各区域含义","2.2 各区域含义",[195,953,954,957,958,266,961,964],{},[566,955,956],{},"版本与模型信息","：显示当前 Claude Code CLI 版本、正在使用的 AI 模型（如 ",[202,959,960],{},"claude-sonnet-4-6",[202,962,963],{},"claude-opus-4-7","）以及当前 effort 级别。这帮助你确认是否使用了预期的配置。",[195,966,967,970,971,973,974,977,978,980],{},[566,968,969],{},"项目路径","：显示当前工作目录。Claude Code 以此目录为项目根，加载 ",[202,972,108],{}," 和 ",[202,975,976],{},".claude\u002F"," 配置。如果路径不对，应先 ",[202,979,249],{}," 到正确目录再启动。",[195,982,983,986,987,990,991,994],{},[566,984,985],{},"Git 状态","：显示当前分支名称和工作区状态（",[202,988,989],{},"clean"," 表示无未提交更改，或有 ",[202,992,993],{},"X files changed"," 提示）。这让你在开始工作前了解代码库状态。",[195,996,997,1000,1001,1004],{},[566,998,999],{},"最近会话列表","：列出当前项目下可恢复的历史会话，包含会话名称（如已命名）、最后活动时间、消息数量。点击或输入 ",[202,1002,1003],{},"\u002Fresume"," 可直接恢复。",[195,1006,1007,1010,1011,1014,1015,1017],{},[566,1008,1009],{},"底部提示","：显示常用快捷入口。",[202,1012,1013],{},"\u002Fhelp"," 查看所有命令，",[202,1016,1003],{}," 打开会话选择器。",[215,1019,1021],{"id":1020},"_23-更新提示","2.3 更新提示",[195,1023,1024],{},"当有新版本可用时，欢迎界面顶部会出现更新提示：",[226,1026,1029],{"className":1027,"code":1028,"language":945},[943],"┌────────────────────────────────────────────────────────────┐\n│  Update available: v2.1.118 → v2.1.120                     │\n│  Run `claude update` to install                            │\n└────────────────────────────────────────────────────────────┘\n",[202,1030,1028],{"__ignoreMap":231},[195,1032,1033,1034,1037,1038,1041],{},"Claude Code 采用自动更新机制。建议定期运行 ",[202,1035,1036],{},"claude update"," 获取最新功能和修复。在 CI\u002FCD 环境中，可通过设置 ",[202,1039,1040],{},"DISABLE_AUTOUPDATER=1"," 禁用自动更新检查。",[207,1043],{},[210,1045,1047],{"id":1046},"三交互模式","三、交互模式",[195,1049,1050],{},"Claude Code 支持三种核心交互模式，每种模式对应不同的工作场景和信任级别。",[215,1052,1054],{"id":1053},"_31-自然语言对话模式默认模式","3.1 自然语言对话模式（默认模式）",[195,1056,1057],{},"这是 Claude Code 的默认工作方式。你以自然语言描述需求，Claude 自主决定需要读取哪些文件、执行哪些命令、做出哪些修改。在每次执行可能影响代码库或系统的操作前，Claude 会请求你的批准。",[226,1059,1062],{"className":1060,"code":1061,"language":945},[943],"claude> Add rate limiting to the \u002Fapi\u002Fauth endpoints\n\nI'll analyze the current auth endpoints and add rate limiting. Let me start by \nexamining the relevant files.\n\n○ Read(13) src\u002Fapi\u002Fauth.ts\n○ Read(5) src\u002Fmiddleware\u002F\n\nI found the auth endpoints. I'll use express-rate-limit to add rate limiting. \nLet me check if it's already a dependency.\n\n○ Bash(1) grep -r \"rate-limit\" package.json\n\nIt's not installed. Here's my plan:\n\n1. Install express-rate-limit\n2. Create a rate limiter middleware in src\u002Fmiddleware\u002FrateLimiter.ts\n3. Apply it to the auth routes in src\u002Fapi\u002Fauth.ts\n\nMay I proceed with these changes? (Y\u002Fn)\n",[202,1063,1061],{"__ignoreMap":231},[195,1065,1066],{},"在默认模式下，Claude 会在以下场景请求确认：",[1068,1069,1070,1083,1092],"ul",{},[1071,1072,1073,1074,266,1077,266,1080,640],"li",{},"首次使用某个工具（如 ",[202,1075,1076],{},"Bash",[202,1078,1079],{},"Edit",[202,1081,1082],{},"Write",[1071,1084,1085,1086,266,1089,640],{},"执行可能破坏性的命令（如 ",[202,1087,1088],{},"rm",[202,1090,1091],{},"git push --force",[1071,1093,1094],{},"修改超出预期范围的文件",[215,1096,1098],{"id":1097},"_32-命令模式bash-模式","3.2 命令模式（Bash 模式）",[195,1100,1101,1102,1105],{},"以 ",[202,1103,1104],{},"!"," 开头的输入会直接进入 Bash 命令模式，绕过 Claude 的推理直接执行 shell 命令，并将输出加入会话上下文：",[226,1107,1109],{"className":228,"code":1108,"language":230,"meta":231,"style":231},"claude> !npm test\n\n> my-project@1.0.0 test\n> jest\n\n PASS  src\u002Futils\u002Fauth.test.ts\n PASS  src\u002Fapi\u002Fusers.test.ts\n\nTest Suites: 2 passed, 2 total\n",[202,1110,1111,1125,1129,1137,1144,1148,1156,1163,1167],{"__ignoreMap":231},[235,1112,1113,1115,1119,1122],{"class":237,"line":238},[235,1114,204],{"class":259},[235,1116,1118],{"class":1117},"sTEyZ","> ",[235,1120,1121],{"class":252},"!npm",[235,1123,1124],{"class":252}," test\n",[235,1126,1127],{"class":237,"line":245},[235,1128,303],{"emptyLinePlaceholder":302},[235,1130,1131,1134],{"class":237,"line":256},[235,1132,1133],{"class":290},">",[235,1135,1136],{"class":1117}," my-project@1.0.0 test\n",[235,1138,1139,1141],{"class":237,"line":306},[235,1140,1133],{"class":290},[235,1142,1143],{"class":1117}," jest\n",[235,1145,1146],{"class":237,"line":312},[235,1147,303],{"emptyLinePlaceholder":302},[235,1149,1150,1153],{"class":237,"line":612},[235,1151,1152],{"class":259}," PASS",[235,1154,1155],{"class":252},"  src\u002Futils\u002Fauth.test.ts\n",[235,1157,1158,1160],{"class":237,"line":617},[235,1159,1152],{"class":259},[235,1161,1162],{"class":252},"  src\u002Fapi\u002Fusers.test.ts\n",[235,1164,1165],{"class":237,"line":623},[235,1166,303],{"emptyLinePlaceholder":302},[235,1168,1169,1172,1175,1178,1181,1183],{"class":237,"line":740},[235,1170,1171],{"class":259},"Test",[235,1173,1174],{"class":252}," Suites:",[235,1176,1177],{"class":631}," 2",[235,1179,1180],{"class":252}," passed,",[235,1182,1177],{"class":631},[235,1184,1185],{"class":252}," total\n",[195,1187,1188],{},"Bash 模式的特点：",[1068,1190,1191,1194,1203,1210],{},[1071,1192,1193],{},"命令和输出直接加入对话上下文，Claude 后续可以引用这些结果",[1071,1195,1196,1197,1200,1201,640],{},"支持 ",[202,1198,1199],{},"Ctrl+B"," 将长命令放入后台执行（tmux 用户需按两次 ",[202,1202,1199],{},[1071,1204,1205,1206,1209],{},"支持基于历史记录的自动补全：输入部分命令后按 ",[202,1207,1208],{},"Tab"," 补全",[1071,1211,1212],{},"适合快速查看状态、运行测试、检查日志等操作",[215,1214,1216],{"id":1215},"_33-代码块交互模式","3.3 代码块交互模式",[195,1218,1219],{},"当 Claude 的响应包含可执行代码块时，你可以直接与这些代码块交互：",[1068,1221,1222,1232,1242],{},[1071,1223,1224,1227,1228,1231],{},[566,1225,1226],{},"复制代码块","：鼠标选中或使用 ",[202,1229,1230],{},"\u002Fcopy"," 命令",[1071,1233,1234,1237,1238,1241],{},[566,1235,1236],{},"写入文件","：在代码块选择器中按 ",[202,1239,1240],{},"w"," 将内容写入指定文件（通过 SSH 时特别有用）",[1071,1243,1244,1247],{},[566,1245,1246],{},"应用编辑","：对于 diff 格式的输出，可以直接确认应用",[195,1249,1250],{},"代码块交互在审查 Claude 生成的代码时尤为重要。你可以逐块审阅、选择性接受，而不是一次性接受全部输出。",[207,1252],{},[210,1254,1256],{"id":1255},"四内置-slash-commands-大全","四、内置 Slash Commands 大全",[195,1258,1259,1260,1262,1263,1265],{},"Slash Commands 是 Claude Code 的核心操作界面。在提示符处输入 ",[202,1261,829],{}," 即可查看所有可用命令，输入 ",[202,1264,829],{}," 后接字母可快速过滤。以下按功能分类详细说明。",[215,1267,1269],{"id":1268},"_41-会话管理命令","4.1 会话管理命令",[333,1271,1272,1285],{},[336,1273,1274],{},[339,1275,1276,1279,1282],{},[342,1277,1278],{},"命令",[342,1280,1281],{},"别名",[342,1283,1284],{},"功能说明",[355,1286,1287,1298,1319,1331,1346,1358,1373,1385,1397],{},[339,1288,1289,1293,1295],{},[360,1290,1291],{},[202,1292,1013],{},[360,1294],{},[360,1296,1297],{},"显示所有可用命令和快捷键的帮助信息",[339,1299,1300,1304,1313],{},[360,1301,1302],{},[202,1303,931],{},[360,1305,1306,1309,1310],{},[202,1307,1308],{},"\u002Freset",", ",[202,1311,1312],{},"\u002Fnew",[360,1314,1315,1316,1318],{},"清空当前对话上下文，开始新会话。历史会话保留在 ",[202,1317,1003],{}," 中",[339,1320,1321,1326,1328],{},[360,1322,1323],{},[202,1324,1325],{},"\u002Fcompact [instructions]",[360,1327],{},[360,1329,1330],{},"压缩对话历史，通过总结释放上下文空间。可指定保留重点",[339,1332,1333,1338,1343],{},[360,1334,1335],{},[202,1336,1337],{},"\u002Fresume [session]",[360,1339,1340],{},[202,1341,1342],{},"\u002Fcontinue",[360,1344,1345],{},"恢复历史会话。无参数时打开交互式选择器",[339,1347,1348,1353,1355],{},[360,1349,1350],{},[202,1351,1352],{},"\u002Frename [name]",[360,1354],{},[360,1356,1357],{},"为当前会话命名，便于后续识别和恢复",[339,1359,1360,1365,1370],{},[360,1361,1362],{},[202,1363,1364],{},"\u002Fbranch [name]",[360,1366,1367],{},[202,1368,1369],{},"\u002Ffork",[360,1371,1372],{},"从当前对话创建分支，保留原会话供回溯",[339,1374,1375,1380,1382],{},[360,1376,1377],{},[202,1378,1379],{},"\u002Fexport [filename]",[360,1381],{},[360,1383,1384],{},"导出当前对话为纯文本文件",[339,1386,1387,1392,1394],{},[360,1388,1389],{},[202,1390,1391],{},"\u002Fcopy [N]",[360,1393],{},[360,1395,1396],{},"复制最近第 N 条助手回复到剪贴板。含代码块时显示选择器",[339,1398,1399,1404,1409],{},[360,1400,1401],{},[202,1402,1403],{},"\u002Fexit",[360,1405,1406],{},[202,1407,1408],{},"\u002Fquit",[360,1410,1411],{},"退出 Claude Code",[195,1413,1414,1420,1421,1423,1424,1426],{},[566,1415,1416,1419],{},[202,1417,1418],{},"\u002Fcompact"," 的使用场景","：当对话变长、响应变慢时，运行 ",[202,1422,1418],{}," 让 Claude 总结之前的讨论，丢弃细节但保留关键决策和上下文。这比 ",[202,1425,931],{}," 更温和，不会丢失工作连续性。",[226,1428,1430],{"className":228,"code":1429,"language":230,"meta":231,"style":231},"claude> \u002Fcompact Focus on the auth module changes\n",[202,1431,1432],{"__ignoreMap":231},[235,1433,1434,1436,1438,1440,1443,1446,1449,1452,1455],{"class":237,"line":238},[235,1435,204],{"class":259},[235,1437,1118],{"class":1117},[235,1439,1418],{"class":252},[235,1441,1442],{"class":252}," Focus",[235,1444,1445],{"class":252}," on",[235,1447,1448],{"class":252}," the",[235,1450,1451],{"class":252}," auth",[235,1453,1454],{"class":252}," module",[235,1456,1457],{"class":252}," changes\n",[195,1459,1460,1465],{},[566,1461,1462,1464],{},[202,1463,1003],{}," 选择器快捷键","：",[333,1467,1468,1478],{},[336,1469,1470],{},[339,1471,1472,1475],{},[342,1473,1474],{},"快捷键",[342,1476,1477],{},"动作",[355,1479,1480,1494,1507,1517,1527,1537,1546,1556,1566],{},[339,1481,1482,1491],{},[360,1483,1484,1487,1488],{},[202,1485,1486],{},"↑"," \u002F ",[202,1489,1490],{},"↓",[360,1492,1493],{},"在会话列表中导航",[339,1495,1496,1504],{},[360,1497,1498,1487,1501],{},[202,1499,1500],{},"→",[202,1502,1503],{},"←",[360,1505,1506],{},"展开\u002F折叠分组会话",[339,1508,1509,1514],{},[360,1510,1511],{},[202,1512,1513],{},"Enter",[360,1515,1516],{},"恢复选中的会话",[339,1518,1519,1524],{},[360,1520,1521],{},[202,1522,1523],{},"Space",[360,1525,1526],{},"预览会话内容",[339,1528,1529,1534],{},[360,1530,1531],{},[202,1532,1533],{},"Ctrl+R",[360,1535,1536],{},"重命名会话",[339,1538,1539,1543],{},[360,1540,1541],{},[202,1542,829],{},[360,1544,1545],{},"进入搜索模式",[339,1547,1548,1553],{},[360,1549,1550],{},[202,1551,1552],{},"Ctrl+A",[360,1554,1555],{},"显示所有项目的会话",[339,1557,1558,1563],{},[360,1559,1560],{},[202,1561,1562],{},"Ctrl+W",[360,1564,1565],{},"显示当前仓库所有 worktree 的会话",[339,1567,1568,1573],{},[360,1569,1570],{},[202,1571,1572],{},"Esc",[360,1574,1575],{},"退出选择器",[215,1577,1579],{"id":1578},"_42-配置与模型命令","4.2 配置与模型命令",[333,1581,1582,1590],{},[336,1583,1584],{},[339,1585,1586,1588],{},[342,1587,1278],{},[342,1589,1284],{},[355,1591,1592,1605,1623,1647,1660,1673,1683,1693],{},[339,1593,1594,1599],{},[360,1595,1596],{},[202,1597,1598],{},"\u002Fconfig",[360,1600,1601,1604],{},[202,1602,1603],{},"\u002Fsettings"," 打开设置界面，调整主题、模型、输出样式等",[339,1606,1607,1612],{},[360,1608,1609],{},[202,1610,1611],{},"\u002Fmodel [model]",[360,1613,1614,1615,266,1617,266,1619,1622],{},"切换 AI 模型（",[202,1616,802],{},[202,1618,805],{},[202,1620,1621],{},"haiku","）。切换时重新读取完整历史",[339,1624,1625,1630],{},[360,1626,1627],{},[202,1628,1629],{},"\u002Feffort [level]",[360,1631,1632,1633,266,1635,266,1637,266,1639,266,1641,1643,1644],{},"设置推理努力程度：",[202,1634,828],{},[202,1636,832],{},[202,1638,835],{},[202,1640,838],{},[202,1642,841],{}," 或 ",[202,1645,1646],{},"auto",[339,1648,1649,1654],{},[360,1650,1651],{},[202,1652,1653],{},"\u002Ftheme",[360,1655,1656,1657,1659],{},"切换颜色主题，支持 ",[202,1658,1646],{},"（跟随终端）、亮色、暗色、色盲友好主题",[339,1661,1662,1667],{},[360,1663,1664],{},[202,1665,1666],{},"\u002Fpermissions",[360,1668,1669,1672],{},[202,1670,1671],{},"\u002Fallowed-tools"," 管理工具的允许\u002F询问\u002F拒绝规则",[339,1674,1675,1680],{},[360,1676,1677],{},[202,1678,1679],{},"\u002Fstatus",[360,1681,1682],{},"显示版本、模型、账户和连接状态",[339,1684,1685,1690],{},[360,1686,1687],{},[202,1688,1689],{},"\u002Ffast [on|off]",[360,1691,1692],{},"切换快速模式",[339,1694,1695,1700],{},[360,1696,1697],{},[202,1698,1699],{},"\u002Fvoice [hold|tap|off]",[360,1701,1702],{},"切换语音输入模式",[195,1704,1705,1465],{},[566,1706,1707],{},"模型切换示例",[226,1709,1711],{"className":228,"code":1710,"language":230,"meta":231,"style":231},"claude> \u002Fmodel opus\n# 切换到 Opus 模型处理复杂架构问题\n\nclaude> \u002Feffort xhigh\n# 设置最高推理深度（Opus 4.7 默认即为 xhigh）\n",[202,1712,1713,1725,1730,1734,1746],{"__ignoreMap":231},[235,1714,1715,1717,1719,1722],{"class":237,"line":238},[235,1716,204],{"class":259},[235,1718,1118],{"class":1117},[235,1720,1721],{"class":252},"\u002Fmodel",[235,1723,1724],{"class":252}," opus\n",[235,1726,1727],{"class":237,"line":245},[235,1728,1729],{"class":241},"# 切换到 Opus 模型处理复杂架构问题\n",[235,1731,1732],{"class":237,"line":256},[235,1733,303],{"emptyLinePlaceholder":302},[235,1735,1736,1738,1740,1743],{"class":237,"line":306},[235,1737,204],{"class":259},[235,1739,1118],{"class":1117},[235,1741,1742],{"class":252},"\u002Feffort",[235,1744,1745],{"class":252}," xhigh\n",[235,1747,1748],{"class":237,"line":312},[235,1749,1750],{"class":241},"# 设置最高推理深度（Opus 4.7 默认即为 xhigh）\n",[215,1752,1754],{"id":1753},"_43-账户与系统命令","4.3 账户与系统命令",[333,1756,1757,1765],{},[336,1758,1759],{},[339,1760,1761,1763],{},[342,1762,1278],{},[342,1764,1284],{},[355,1766,1767,1777,1787,1803,1813,1823,1833],{},[339,1768,1769,1774],{},[360,1770,1771],{},[202,1772,1773],{},"\u002Flogin",[360,1775,1776],{},"登录 Anthropic 账户",[339,1778,1779,1784],{},[360,1780,1781],{},[202,1782,1783],{},"\u002Flogout",[360,1785,1786],{},"退出当前账户",[339,1788,1789,1794],{},[360,1790,1791],{},[202,1792,1793],{},"\u002Fcost",[360,1795,1796,1309,1799,1802],{},[202,1797,1798],{},"\u002Fstats",[202,1800,1801],{},"\u002Fusage"," 显示当前会话的 token 用量和费用",[339,1804,1805,1810],{},[360,1806,1807],{},[202,1808,1809],{},"\u002Fdoctor",[360,1811,1812],{},"诊断安装、认证、设置和 MCP 的健康状态",[339,1814,1815,1820],{},[360,1816,1817],{},[202,1818,1819],{},"\u002Finsights",[360,1821,1822],{},"生成会话分析报告，包括交互模式、效率建议和摩擦点",[339,1824,1825,1830],{},[360,1826,1827],{},[202,1828,1829],{},"\u002Frelease-notes",[360,1831,1832],{},"查看版本更新日志",[339,1834,1835,1840],{},[360,1836,1837],{},[202,1838,1839],{},"\u002Fbug",[360,1841,1842,1845],{},[202,1843,1844],{},"\u002Ffeedback"," 提交反馈或 bug 报告",[195,1847,1848,1465],{},[566,1849,1850,1852],{},[202,1851,1793],{}," 输出示例",[226,1854,1857],{"className":1855,"code":1856,"language":945},[943],"Session cost: $0.47\nPlan usage: 12% of daily limit\nMessages: 24\nTokens in: 45,200\nTokens out: 8,100\n",[202,1858,1856],{"__ignoreMap":231},[215,1860,1862],{"id":1861},"_44-项目与代码工具命令","4.4 项目与代码工具命令",[333,1864,1865,1873],{},[336,1866,1867],{},[339,1868,1869,1871],{},[342,1870,1278],{},[342,1872,1284],{},[355,1874,1875,1888,1901,1911,1921,1931,1941,1951,1961],{},[339,1876,1877,1882],{},[360,1878,1879],{},[202,1880,1881],{},"\u002Finit",[360,1883,1884,1885,1887],{},"初始化项目，自动生成 ",[202,1886,108],{}," 项目指南",[339,1889,1890,1895],{},[360,1891,1892],{},[202,1893,1894],{},"\u002Fmemory",[360,1896,1897,1898,1900],{},"查看和编辑 ",[202,1899,108],{}," 记忆文件，管理自动记忆",[339,1902,1903,1908],{},[360,1904,1905],{},[202,1906,1907],{},"\u002Fdiff",[360,1909,1910],{},"打开交互式 diff 查看器，查看未提交更改和每轮修改",[339,1912,1913,1918],{},[360,1914,1915],{},[202,1916,1917],{},"\u002Fcontext",[360,1919,1920],{},"可视化当前上下文使用情况，显示优化建议",[339,1922,1923,1928],{},[360,1924,1925],{},[202,1926,1927],{},"\u002Fadd-dir \u003Cpath>",[360,1929,1930],{},"添加额外的工作目录供当前会话访问",[339,1932,1933,1938],{},[360,1934,1935],{},[202,1936,1937],{},"\u002Fplan [description]",[360,1939,1940],{},"进入计划模式，只读探索后再实施",[339,1942,1943,1948],{},[360,1944,1945],{},[202,1946,1947],{},"\u002Fsecurity-review",[360,1949,1950],{},"扫描当前分支的待提交更改，检查安全漏洞",[339,1952,1953,1958],{},[360,1954,1955],{},[202,1956,1957],{},"\u002Fsimplify [focus]",[360,1959,1960],{},"审查最近修改的文件，优化代码质量和效率",[339,1962,1963,1968],{},[360,1964,1965],{},[202,1966,1967],{},"\u002Freview [PR]",[360,1969,1970],{},"在本地会话中审查 Pull Request",[215,1972,1974],{"id":1973},"_45-特殊命令","4.5 特殊命令",[333,1976,1977,1985],{},[336,1978,1979],{},[339,1980,1981,1983],{},[342,1982,1278],{},[342,1984,1284],{},[355,1986,1987,1997,2010,2020,2033,2047,2057,2067,2080,2093],{},[339,1988,1989,1994],{},[360,1990,1991],{},[202,1992,1993],{},"\u002Fbtw \u003Cquestion>",[360,1995,1996],{},"问一个快速旁支问题，不加入对话历史。低成本、无工具访问",[339,1998,1999,2004],{},[360,2000,2001],{},[202,2002,2003],{},"\u002Floop [interval] [prompt]",[360,2005,2006,2007],{},"按间隔重复运行提示词。如 ",[202,2008,2009],{},"\u002Floop 5m check deploy status",[339,2011,2012,2017],{},[360,2013,2014],{},[202,2015,2016],{},"\u002Fschedule [description]",[360,2018,2019],{},"创建、更新、列出或运行定时远程代理",[339,2021,2022,2027],{},[360,2023,2024],{},[202,2025,2026],{},"\u002Ftasks",[360,2028,2029,2032],{},[202,2030,2031],{},"\u002Fbashes"," 列出和管理后台任务",[339,2034,2035,2040],{},[360,2036,2037],{},[202,2038,2039],{},"\u002Fskills",[360,2041,2042,2043,2046],{},"列出可用技能。按 ",[202,2044,2045],{},"t"," 按 token 数排序",[339,2048,2049,2054],{},[360,2050,2051],{},[202,2052,2053],{},"\u002Fmcp",[360,2055,2056],{},"管理 MCP 服务器连接和 OAuth 认证",[339,2058,2059,2064],{},[360,2060,2061],{},[202,2062,2063],{},"\u002Fchrome",[360,2065,2066],{},"配置 Chrome 浏览器集成",[339,2068,2069,2074],{},[360,2070,2071],{},[202,2072,2073],{},"\u002Fdesktop",[360,2075,2076,2079],{},[202,2077,2078],{},"\u002Fapp"," 将当前会话移交到桌面应用（macOS\u002FWindows）",[339,2081,2082,2087],{},[360,2083,2084],{},[202,2085,2086],{},"\u002Fteleport",[360,2088,2089,2092],{},[202,2090,2091],{},"\u002Ftp"," 将网页版会话拉取到当前终端",[339,2094,2095,2100],{},[360,2096,2097],{},[202,2098,2099],{},"\u002Frewind",[360,2101,2102,1309,2105,2108],{},[202,2103,2104],{},"\u002Fcheckpoint",[202,2106,2107],{},"\u002Fundo"," 回溯到之前的检查点",[195,2110,2111,2116],{},[566,2112,2113,1419],{},[202,2114,2115],{},"\u002Fbtw","：当你正在执行一个长任务，突然想确认之前提到的某个文件名，但又不想打断当前工作流时：",[226,2118,2120],{"className":228,"code":2119,"language":230,"meta":231,"style":231},"claude> \u002Fbtw what was the name of that config file we edited earlier?\n",[202,2121,2122],{"__ignoreMap":231},[235,2123,2124,2126,2128,2130,2133,2136,2138,2141,2144,2147,2150,2153,2156,2159],{"class":237,"line":238},[235,2125,204],{"class":259},[235,2127,1118],{"class":1117},[235,2129,2115],{"class":252},[235,2131,2132],{"class":252}," what",[235,2134,2135],{"class":252}," was",[235,2137,1448],{"class":252},[235,2139,2140],{"class":252}," name",[235,2142,2143],{"class":252}," of",[235,2145,2146],{"class":252}," that",[235,2148,2149],{"class":252}," config",[235,2151,2152],{"class":252}," file",[235,2154,2155],{"class":252}," we",[235,2157,2158],{"class":252}," edited",[235,2160,2161],{"class":252}," earlier?\n",[195,2163,2164,2165,266,2167,1643,2169,2172],{},"回答以临时浮层显示，按 ",[202,2166,1523],{},[202,2168,1513],{},[202,2170,2171],{},"Escape"," 即可关闭，不消耗上下文空间。",[207,2174],{},[210,2176,2178],{"id":2177},"五权限审批与-yn-交互","五、权限审批与 Y\u002Fn 交互",[215,2180,2182],{"id":2181},"_51-审批流程","5.1 审批流程",[195,2184,2185],{},"Claude Code 在执行可能影响代码库的操作前会请求你的批准。这是其安全设计的核心。",[195,2187,2188],{},"典型的审批提示如下：",[226,2190,2193],{"className":2191,"code":2192,"language":945},[943],"○ Bash(1) npm install express-rate-limit\n\nAllow Claude to run this command? (Y\u002Fn\u002Fd\u002Fa)\n\nY - Yes (this time)\nn - No (skip this command)\nd - Don't ask again for similar commands\na - Always allow this pattern\n",[202,2194,2192],{"__ignoreMap":231},[195,2196,2197],{},"选项含义：",[1068,2199,2200,2206,2212,2218],{},[1071,2201,2202,2205],{},[566,2203,2204],{},"Y（是）","：仅批准当前这一次操作",[1071,2207,2208,2211],{},[566,2209,2210],{},"n（否）","：跳过当前操作，Claude 会调整策略",[1071,2213,2214,2217],{},[566,2215,2216],{},"d（不再询问）","：将当前命令模式加入允许列表，后续不再提示",[1071,2219,2220,2223],{},[566,2221,2222],{},"a（始终允许）","：更宽泛地允许类似操作",[215,2225,2227],{"id":2226},"_52-权限模式切换","5.2 权限模式切换",[195,2229,2230,2231,2234,2235,2238],{},"按 ",[202,2232,2233],{},"Shift+Tab","（或 ",[202,2236,2237],{},"Alt+M","）可在不同权限模式间循环切换：",[333,2240,2241,2254],{},[336,2242,2243],{},[339,2244,2245,2248,2251],{},[342,2246,2247],{},"模式",[342,2249,2250],{},"行为",[342,2252,2253],{},"适用场景",[355,2255,2256,2269,2282,2295,2307,2320],{},[339,2257,2258,2263,2266],{},[360,2259,2260],{},[202,2261,2262],{},"default",[360,2264,2265],{},"首次使用每个工具时提示",[360,2267,2268],{},"日常交互开发",[339,2270,2271,2276,2279],{},[360,2272,2273],{},[202,2274,2275],{},"acceptEdits",[360,2277,2278],{},"自动批准文件编辑，命令仍提示",[360,2280,2281],{},"信任的大规模重构",[339,2283,2284,2289,2292],{},[360,2285,2286],{},[202,2287,2288],{},"plan",[360,2290,2291],{},"只读模式，不能编辑或执行命令",[360,2293,2294],{},"安全探索和分析",[339,2296,2297,2301,2304],{},[360,2298,2299],{},[202,2300,1646],{},[360,2302,2303],{},"AI 分类器自动决定允许\u002F拒绝",[360,2305,2306],{},"有清晰规则的项目",[339,2308,2309,2314,2317],{},[360,2310,2311],{},[202,2312,2313],{},"dontAsk",[360,2315,2316],{},"自动拒绝除非预先批准",[360,2318,2319],{},"严格管控",[339,2321,2322,2327,2330],{},[360,2323,2324],{},[202,2325,2326],{},"bypassPermissions",[360,2328,2329],{},"跳过所有提示（危险）",[360,2331,2332],{},"容器\u002F沙箱环境",[195,2334,2335],{},"也可以通过启动参数指定初始模式：",[226,2337,2339],{"className":228,"code":2338,"language":230,"meta":231,"style":231},"# 以只读计划模式启动\nclaude --permission-mode plan\n\n# 以自动模式启动\nclaude --permission-mode auto\n",[202,2340,2341,2346,2356,2360,2365],{"__ignoreMap":231},[235,2342,2343],{"class":237,"line":238},[235,2344,2345],{"class":241},"# 以只读计划模式启动\n",[235,2347,2348,2350,2353],{"class":237,"line":245},[235,2349,204],{"class":259},[235,2351,2352],{"class":252}," --permission-mode",[235,2354,2355],{"class":252}," plan\n",[235,2357,2358],{"class":237,"line":256},[235,2359,303],{"emptyLinePlaceholder":302},[235,2361,2362],{"class":237,"line":306},[235,2363,2364],{"class":241},"# 以自动模式启动\n",[235,2366,2367,2369,2371],{"class":237,"line":312},[235,2368,204],{"class":259},[235,2370,2352],{"class":252},[235,2372,2373],{"class":252}," auto\n",[215,2375,2377],{"id":2376},"_53-预批准规则","5.3 预批准规则",[195,2379,2380,2381,2383],{},"在 ",[202,2382,269],{}," 中配置永久性的权限规则：",[226,2385,2389],{"className":2386,"code":2387,"language":2388,"meta":231,"style":231},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"permissions\": {\n    \"allow\": [\n      \"Read\",\n      \"Bash(git *)\",\n      \"Bash(npm run *)\",\n      \"Bash(docker compose *)\"\n    ],\n    \"deny\": [\n      \"Bash(rm -rf *)\",\n      \"Bash(sudo *)\"\n    ]\n  }\n}\n","json",[202,2390,2391,2396,2413,2428,2441,2452,2463,2472,2477,2490,2501,2510,2516,2522],{"__ignoreMap":231},[235,2392,2393],{"class":237,"line":238},[235,2394,2395],{"class":290},"{\n",[235,2397,2398,2401,2405,2407,2410],{"class":237,"line":245},[235,2399,2400],{"class":290},"  \"",[235,2402,2404],{"class":2403},"spNyl","permissions",[235,2406,731],{"class":290},[235,2408,2409],{"class":290},":",[235,2411,2412],{"class":290}," {\n",[235,2414,2415,2418,2421,2423,2425],{"class":237,"line":256},[235,2416,2417],{"class":290},"    \"",[235,2419,2420],{"class":259},"allow",[235,2422,731],{"class":290},[235,2424,2409],{"class":290},[235,2426,2427],{"class":290}," [\n",[235,2429,2430,2433,2436,2438],{"class":237,"line":306},[235,2431,2432],{"class":290},"      \"",[235,2434,2435],{"class":252},"Read",[235,2437,731],{"class":290},[235,2439,2440],{"class":290},",\n",[235,2442,2443,2445,2448,2450],{"class":237,"line":312},[235,2444,2432],{"class":290},[235,2446,2447],{"class":252},"Bash(git *)",[235,2449,731],{"class":290},[235,2451,2440],{"class":290},[235,2453,2454,2456,2459,2461],{"class":237,"line":612},[235,2455,2432],{"class":290},[235,2457,2458],{"class":252},"Bash(npm run *)",[235,2460,731],{"class":290},[235,2462,2440],{"class":290},[235,2464,2465,2467,2470],{"class":237,"line":617},[235,2466,2432],{"class":290},[235,2468,2469],{"class":252},"Bash(docker compose *)",[235,2471,297],{"class":290},[235,2473,2474],{"class":237,"line":623},[235,2475,2476],{"class":290},"    ],\n",[235,2478,2479,2481,2484,2486,2488],{"class":237,"line":740},[235,2480,2417],{"class":290},[235,2482,2483],{"class":259},"deny",[235,2485,731],{"class":290},[235,2487,2409],{"class":290},[235,2489,2427],{"class":290},[235,2491,2492,2494,2497,2499],{"class":237,"line":745},[235,2493,2432],{"class":290},[235,2495,2496],{"class":252},"Bash(rm -rf *)",[235,2498,731],{"class":290},[235,2500,2440],{"class":290},[235,2502,2503,2505,2508],{"class":237,"line":751},[235,2504,2432],{"class":290},[235,2506,2507],{"class":252},"Bash(sudo *)",[235,2509,297],{"class":290},[235,2511,2513],{"class":237,"line":2512},12,[235,2514,2515],{"class":290},"    ]\n",[235,2517,2519],{"class":237,"line":2518},13,[235,2520,2521],{"class":290},"  }\n",[235,2523,2525],{"class":237,"line":2524},14,[235,2526,2527],{"class":290},"}\n",[195,2529,2530],{},"这种细粒度的控制让你可以安全地自动化日常操作，同时保留对危险命令的审批。",[207,2532],{},[210,2534,2536],{"id":2535},"六退出与恢复","六、退出与恢复",[215,2538,2540],{"id":2539},"_61-退出方式","6.1 退出方式",[333,2542,2543,2552],{},[336,2544,2545],{},[339,2546,2547,2550],{},[342,2548,2549],{},"方式",[342,2551,350],{},[355,2553,2554,2564,2575],{},[339,2555,2556,2561],{},[360,2557,2558],{},[202,2559,2560],{},"Ctrl+D",[360,2562,2563],{},"在空提示符处发送 EOF 信号，优雅退出",[339,2565,2566,2572],{},[360,2567,2568,1643,2570],{},[202,2569,1403],{},[202,2571,1408],{},[360,2573,2574],{},"通过命令退出",[339,2576,2577,2583],{},[360,2578,2579,2582],{},[202,2580,2581],{},"Ctrl+C","（两次）",[360,2584,2585],{},"中断当前操作后再次按下退出",[195,2587,2588],{},"退出时，Claude Code 会自动保存当前会话状态到磁盘。如果你在 worktree 中工作且无未提交更改，worktree 会被自动清理。",[215,2590,2592],{"id":2591},"_62-会话持久化机制","6.2 会话持久化机制",[195,2594,2595],{},"Claude Code 的会话持久化是其核心特性之一：",[1068,2597,2598,2607,2613,2619],{},[1071,2599,2600,2603,2604],{},[566,2601,2602],{},"自动保存","：每个会话自动写入 ",[202,2605,2606],{},"~\u002F.claude\u002Fprojects\u002F\u003C编码后的工作目录>\u002F\u003C会话ID>.jsonl",[1071,2608,2609,2612],{},[566,2610,2611],{},"按目录隔离","：会话与启动时的工作目录绑定，不同项目的会话互不干扰",[1071,2614,2615,2618],{},[566,2616,2617],{},"完整上下文","：恢复会话时，Claude 拥有之前读取过的文件、执行过的命令、做出的决策等全部上下文",[1071,2620,2621,2624],{},[566,2622,2623],{},"权限记忆","：已批准的命令模式在后续会话中无需重复审批",[215,2626,2628],{"id":2627},"_63-恢复会话的三种方式","6.3 恢复会话的三种方式",[226,2630,2632],{"className":228,"code":2631,"language":230,"meta":231,"style":231},"# 方式一：继续最近会话（最常用）\nclaude -c\n\n# 方式二：按名称恢复特定会话\nclaude -r \"auth-refactor\"\n\n# 方式三：在交互会话中切换\nclaude> \u002Fresume\n# 打开交互式选择器，支持搜索、预览、重命名\n",[202,2633,2634,2639,2645,2649,2654,2667,2671,2676,2685],{"__ignoreMap":231},[235,2635,2636],{"class":237,"line":238},[235,2637,2638],{"class":241},"# 方式一：继续最近会话（最常用）\n",[235,2640,2641,2643],{"class":237,"line":245},[235,2642,204],{"class":259},[235,2644,586],{"class":252},[235,2646,2647],{"class":237,"line":256},[235,2648,303],{"emptyLinePlaceholder":302},[235,2650,2651],{"class":237,"line":306},[235,2652,2653],{"class":241},"# 方式二：按名称恢复特定会话\n",[235,2655,2656,2658,2660,2662,2665],{"class":237,"line":312},[235,2657,204],{"class":259},[235,2659,602],{"class":252},[235,2661,291],{"class":290},[235,2663,2664],{"class":252},"auth-refactor",[235,2666,297],{"class":290},[235,2668,2669],{"class":237,"line":612},[235,2670,303],{"emptyLinePlaceholder":302},[235,2672,2673],{"class":237,"line":617},[235,2674,2675],{"class":241},"# 方式三：在交互会话中切换\n",[235,2677,2678,2680,2682],{"class":237,"line":623},[235,2679,204],{"class":259},[235,2681,1118],{"class":1117},[235,2683,2684],{"class":252},"\u002Fresume\n",[235,2686,2687],{"class":237,"line":740},[235,2688,2689],{"class":241},"# 打开交互式选择器，支持搜索、预览、重命名\n",[195,2691,2692,1465],{},[566,2693,2694],{},"会话命名最佳实践",[226,2696,2698],{"className":228,"code":2697,"language":230,"meta":231,"style":231},"# 启动时命名\nclaude -n \"feature-oauth2\"\n\n# 会话中重命名\nclaude> \u002Frename \"bugfix-memory-leak\"\n",[202,2699,2700,2705,2719,2723,2728],{"__ignoreMap":231},[235,2701,2702],{"class":237,"line":238},[235,2703,2704],{"class":241},"# 启动时命名\n",[235,2706,2707,2709,2712,2714,2717],{"class":237,"line":245},[235,2708,204],{"class":259},[235,2710,2711],{"class":252}," -n",[235,2713,291],{"class":290},[235,2715,2716],{"class":252},"feature-oauth2",[235,2718,297],{"class":290},[235,2720,2721],{"class":237,"line":256},[235,2722,303],{"emptyLinePlaceholder":302},[235,2724,2725],{"class":237,"line":306},[235,2726,2727],{"class":241},"# 会话中重命名\n",[235,2729,2730,2732,2734,2737,2739,2742],{"class":237,"line":312},[235,2731,204],{"class":259},[235,2733,1118],{"class":1117},[235,2735,2736],{"class":252},"\u002Frename",[235,2738,291],{"class":290},[235,2740,2741],{"class":252},"bugfix-memory-leak",[235,2743,297],{"class":290},[195,2745,2746,2747,2749],{},"给会话起描述性名称是管理多个并行任务的关键。命名后的会话在 ",[202,2748,1003],{}," 选择器中更容易识别。",[215,2751,2753],{"id":2752},"_64-会话总结恢复","6.4 会话总结恢复",[195,2755,2756],{},"当恢复的会话非常长时，Claude Code 会智能地提供\"总结恢复\"选项：",[226,2758,2761],{"className":2759,"code":2760,"language":945},[943],"This session is large. Resume from summary instead? (Y\u002Fn)\n",[202,2762,2760],{"__ignoreMap":231},[195,2764,2765,2766,2769,2770,2773],{},"选择 ",[202,2767,2768],{},"Y"," 会以会话的摘要版本恢复，节省 token 用量。选择 ",[202,2771,2772],{},"n"," 则加载完整历史。",[207,2775],{},[210,2777,2779],{"id":2778},"七快捷键与效率技巧","七、快捷键与效率技巧",[215,2781,2783],{"id":2782},"_71-通用控制快捷键","7.1 通用控制快捷键",[333,2785,2786,2795],{},[336,2787,2788],{},[339,2789,2790,2792],{},[342,2791,1474],{},[342,2793,2794],{},"功能",[355,2796,2797,2806,2815,2825,2834,2844,2854,2863,2873,2886,2898],{},[339,2798,2799,2803],{},[360,2800,2801],{},[202,2802,2581],{},[360,2804,2805],{},"取消当前输入或生成",[339,2807,2808,2812],{},[360,2809,2810],{},[202,2811,2560],{},[360,2813,2814],{},"退出会话",[339,2816,2817,2822],{},[360,2818,2819],{},[202,2820,2821],{},"Ctrl+L",[360,2823,2824],{},"清屏并强制重绘（保留对话历史）",[339,2826,2827,2831],{},[360,2828,2829],{},[202,2830,1533],{},[360,2832,2833],{},"反向搜索命令历史",[339,2835,2836,2841],{},[360,2837,2838],{},[202,2839,2840],{},"Ctrl+O",[360,2842,2843],{},"切换详细输出视图（显示工具调用详情）",[339,2845,2846,2851],{},[360,2847,2848],{},[202,2849,2850],{},"Ctrl+T",[360,2852,2853],{},"切换任务列表显示",[339,2855,2856,2860],{},[360,2857,2858],{},[202,2859,1199],{},[360,2861,2862],{},"将命令放入后台执行",[339,2864,2865,2870],{},[360,2866,2867],{},[202,2868,2869],{},"Ctrl+X Ctrl+K",[360,2871,2872],{},"终止所有后台代理（3 秒内按两次确认）",[339,2874,2875,2883],{},[360,2876,2877,1487,2880],{},[202,2878,2879],{},"Ctrl+G",[202,2881,2882],{},"Ctrl+X Ctrl+E",[360,2884,2885],{},"在外部编辑器中编辑提示词",[339,2887,2888,2895],{},[360,2889,2890,2892,2893],{},[202,2891,1572],{}," + ",[202,2894,1572],{},[360,2896,2897],{},"回溯到之前的检查点",[339,2899,2900,2906],{},[360,2901,2902,1487,2904],{},[202,2903,2233],{},[202,2905,2237],{},[360,2907,2908],{},"循环切换权限模式",[215,2910,2912],{"id":2911},"_72-文本编辑快捷键","7.2 文本编辑快捷键",[333,2914,2915,2923],{},[336,2916,2917],{},[339,2918,2919,2921],{},[342,2920,1474],{},[342,2922,2794],{},[355,2924,2925,2934,2944,2954,2964,2973,2983,2993],{},[339,2926,2927,2931],{},[360,2928,2929],{},[202,2930,1552],{},[360,2932,2933],{},"光标移到行首",[339,2935,2936,2941],{},[360,2937,2938],{},[202,2939,2940],{},"Ctrl+E",[360,2942,2943],{},"光标移到行尾",[339,2945,2946,2951],{},[360,2947,2948],{},[202,2949,2950],{},"Ctrl+K",[360,2952,2953],{},"删除到行尾（可粘贴）",[339,2955,2956,2961],{},[360,2957,2958],{},[202,2959,2960],{},"Ctrl+U",[360,2962,2963],{},"删除到行首（可粘贴）",[339,2965,2966,2970],{},[360,2967,2968],{},[202,2969,1562],{},[360,2971,2972],{},"删除前一个词（可粘贴）",[339,2974,2975,2980],{},[360,2976,2977],{},[202,2978,2979],{},"Ctrl+Y",[360,2981,2982],{},"粘贴删除的文本",[339,2984,2985,2990],{},[360,2986,2987],{},[202,2988,2989],{},"Alt+Y",[360,2991,2992],{},"循环粘贴历史",[339,2994,2995,3003],{},[360,2996,2997,1487,3000],{},[202,2998,2999],{},"Alt+B",[202,3001,3002],{},"Alt+F",[360,3004,3005],{},"光标按词前后移动",[215,3007,3009],{"id":3008},"_73-多行输入方法","7.3 多行输入方法",[333,3011,3012,3023],{},[336,3013,3014],{},[339,3015,3016,3019,3021],{},[342,3017,3018],{},"方法",[342,3020,1474],{},[342,3022,350],{},[355,3024,3025,3040,3056,3069,3082],{},[339,3026,3027,3030,3037],{},[360,3028,3029],{},"反斜杠转义",[360,3031,3032,2892,3035],{},[202,3033,3034],{},"\\",[202,3036,1513],{},[360,3038,3039],{},"所有终端通用",[339,3041,3042,3045,3053],{},[360,3043,3044],{},"Option\u002FAlt 回车",[360,3046,3047,1487,3050],{},[202,3048,3049],{},"Option+Enter",[202,3051,3052],{},"Alt+Enter",[360,3054,3055],{},"macOS 需开启 Option 作为 Meta",[339,3057,3058,3061,3066],{},[360,3059,3060],{},"Shift 回车",[360,3062,3063],{},[202,3064,3065],{},"Shift+Enter",[360,3067,3068],{},"iTerm2、WezTerm、Ghostty、Kitty、Warp 原生支持",[339,3070,3071,3074,3079],{},[360,3072,3073],{},"控制序列",[360,3075,3076],{},[202,3077,3078],{},"Ctrl+J",[360,3080,3081],{},"任何终端无需配置",[339,3083,3084,3087,3089],{},[360,3085,3086],{},"直接粘贴",[360,3088],{},[360,3090,3091],{},"粘贴代码块自动进入多行模式",[215,3093,3095],{"id":3094},"_74-模型与模式切换快捷键","7.4 模型与模式切换快捷键",[333,3097,3098,3106],{},[336,3099,3100],{},[339,3101,3102,3104],{},[342,3103,1474],{},[342,3105,2794],{},[355,3107,3108,3121,3134],{},[339,3109,3110,3118],{},[360,3111,3112,1487,3115],{},[202,3113,3114],{},"Option+P",[202,3116,3117],{},"Alt+P",[360,3119,3120],{},"切换模型（不丢失当前提示词）",[339,3122,3123,3131],{},[360,3124,3125,1487,3128],{},[202,3126,3127],{},"Option+T",[202,3129,3130],{},"Alt+T",[360,3132,3133],{},"切换扩展思考模式",[339,3135,3136,3144],{},[360,3137,3138,1487,3141],{},[202,3139,3140],{},"Option+O",[202,3142,3143],{},"Alt+O",[360,3145,1692],{},[215,3147,3149],{"id":3148},"_75-快速前缀","7.5 快速前缀",[333,3151,3152,3161],{},[336,3153,3154],{},[339,3155,3156,3159],{},[342,3157,3158],{},"前缀",[342,3160,2794],{},[355,3162,3163,3172,3181],{},[339,3164,3165,3169],{},[360,3166,3167],{},[202,3168,829],{},[360,3170,3171],{},"打开 Slash Command 菜单",[339,3173,3174,3178],{},[360,3175,3176],{},[202,3177,1104],{},[360,3179,3180],{},"进入 Bash 命令模式",[339,3182,3183,3188],{},[360,3184,3185],{},[202,3186,3187],{},"@",[360,3189,3190],{},"触发文件路径自动补全",[215,3192,3194],{"id":3193},"_76-效率技巧","7.6 效率技巧",[195,3196,3197],{},[566,3198,3199],{},"1. 提示词建议",[195,3201,3202,3203,1643,3205,3207,3208,3210],{},"会话开始时，提示栏会显示灰色的示例命令（基于项目 git 历史）。按 ",[202,3204,1208],{},[202,3206,1500],{}," 接受建议，",[202,3209,1513],{}," 接受并提交。这些建议复用父会话的 prompt cache，额外成本极低。",[195,3212,3213],{},[566,3214,3215],{},"2. 会话回顾（Session Recap）",[195,3217,3218,3219,3222],{},"离开终端超过 3 分钟后返回，Claude Code 会自动生成一行会话摘要，告诉你之前做了什么。也可随时运行 ",[202,3220,3221],{},"\u002Frecap"," 手动生成。",[195,3224,3225],{},[566,3226,3227],{},"3. PR 状态显示",[195,3229,3230],{},"当你在带有开放 PR 的分支上工作时，终端底部会显示可点击的 PR 链接，下划线颜色表示审查状态（绿色=已批准，黄色=待审查，红色=需修改）。",[195,3232,3233],{},[566,3234,3235],{},"4. 图片粘贴",[195,3237,3238,3241,3242,3245,3246,3249,3250,3253],{},[202,3239,3240],{},"Ctrl+V","（macOS 上 iTerm2 为 ",[202,3243,3244],{},"Cmd+V","，Windows 为 ",[202,3247,3248],{},"Alt+V","）可直接从剪贴板粘贴图片，Claude 会以 ",[202,3251,3252],{},"[Image #N]"," 标记引用它。",[195,3255,3256],{},[566,3257,3258],{},"5. 文件提及",[195,3260,3261,3262,3264],{},"输入 ",[202,3263,3187],{}," 后接文件路径可快速引用文件，支持自动补全：",[226,3266,3268],{"className":228,"code":3267,"language":230,"meta":231,"style":231},"claude> Look at @src\u002Fauth.ts and fix the validation bug\n",[202,3269,3270],{"__ignoreMap":231},[235,3271,3272,3274,3276,3279,3282,3285,3288,3291,3293,3296],{"class":237,"line":238},[235,3273,204],{"class":259},[235,3275,1118],{"class":1117},[235,3277,3278],{"class":252},"Look",[235,3280,3281],{"class":252}," at",[235,3283,3284],{"class":252}," @src\u002Fauth.ts",[235,3286,3287],{"class":252}," and",[235,3289,3290],{"class":252}," fix",[235,3292,1448],{"class":252},[235,3294,3295],{"class":252}," validation",[235,3297,3298],{"class":252}," bug\n",[207,3300],{},[210,3302,3304],{"id":3303},"八vim-编辑模式","八、Vim 编辑模式",[195,3306,3307,3308,3310],{},"对于 Vim 用户，Claude Code 提供了完整的 Vim 风格输入模式。通过 ",[202,3309,1598],{}," → Editor mode 启用。",[215,3312,3314],{"id":3313},"_81-模式切换","8.1 模式切换",[333,3316,3317,3328],{},[336,3318,3319],{},[339,3320,3321,3323,3325],{},[342,3322,1278],{},[342,3324,1477],{},[342,3326,3327],{},"从何种模式",[355,3329,3330,3342,3355,3367,3379,3391,3406],{},[339,3331,3332,3336,3339],{},[360,3333,3334],{},[202,3335,1572],{},[360,3337,3338],{},"进入 NORMAL 模式",[360,3340,3341],{},"INSERT、VISUAL",[339,3343,3344,3349,3352],{},[360,3345,3346],{},[202,3347,3348],{},"i",[360,3350,3351],{},"在光标前插入",[360,3353,3354],{},"NORMAL",[339,3356,3357,3362,3365],{},[360,3358,3359],{},[202,3360,3361],{},"I",[360,3363,3364],{},"在行首插入",[360,3366,3354],{},[339,3368,3369,3374,3377],{},[360,3370,3371],{},[202,3372,3373],{},"a",[360,3375,3376],{},"在光标后插入",[360,3378,3354],{},[339,3380,3381,3386,3389],{},[360,3382,3383],{},[202,3384,3385],{},"A",[360,3387,3388],{},"在行尾插入",[360,3390,3354],{},[339,3392,3393,3401,3404],{},[360,3394,3395,1487,3398],{},[202,3396,3397],{},"o",[202,3399,3400],{},"O",[360,3402,3403],{},"在下方\u002F上方新开一行",[360,3405,3354],{},[339,3407,3408,3416,3419],{},[360,3409,3410,1487,3413],{},[202,3411,3412],{},"v",[202,3414,3415],{},"V",[360,3417,3418],{},"进入字符\u002F行选择模式",[360,3420,3354],{},[215,3422,3424],{"id":3423},"_82-normal-模式导航","8.2 NORMAL 模式导航",[333,3426,3427,3435],{},[336,3428,3429],{},[339,3430,3431,3433],{},[342,3432,1278],{},[342,3434,1477],{},[355,3436,3437,3456,3471,3487,3500,3513],{},[339,3438,3439,3453],{},[360,3440,3441,829,3444,829,3447,829,3450],{},[202,3442,3443],{},"h",[202,3445,3446],{},"j",[202,3448,3449],{},"k",[202,3451,3452],{},"l",[360,3454,3455],{},"左\u002F下\u002F上\u002F右",[339,3457,3458,3468],{},[360,3459,3460,1487,3462,1487,3465],{},[202,3461,1240],{},[202,3463,3464],{},"b",[202,3466,3467],{},"e",[360,3469,3470],{},"下一个词\u002F上一个词\u002F词尾",[339,3472,3473,3484],{},[360,3474,3475,1487,3478,1487,3481],{},[202,3476,3477],{},"0",[202,3479,3480],{},"$",[202,3482,3483],{},"^",[360,3485,3486],{},"行首\u002F行尾\u002F首个非空字符",[339,3488,3489,3497],{},[360,3490,3491,1487,3494],{},[202,3492,3493],{},"gg",[202,3495,3496],{},"G",[360,3498,3499],{},"输入开头\u002F结尾",[339,3501,3502,3510],{},[360,3503,3504,1487,3507],{},[202,3505,3506],{},"f{char}",[202,3508,3509],{},"F{char}",[360,3511,3512],{},"跳到下一个\u002F上一个字符",[339,3514,3515,3523],{},[360,3516,3517,1487,3520],{},[202,3518,3519],{},";",[202,3521,3522],{},",",[360,3524,3525],{},"重复\u002F反向重复上次跳转",[215,3527,3529],{"id":3528},"_83-normal-模式编辑","8.3 NORMAL 模式编辑",[333,3531,3532,3540],{},[336,3533,3534],{},[339,3535,3536,3538],{},[342,3537,1278],{},[342,3539,1477],{},[355,3541,3542,3552,3565,3577,3589,3602],{},[339,3543,3544,3549],{},[360,3545,3546],{},[202,3547,3548],{},"x",[360,3550,3551],{},"删除字符",[339,3553,3554,3562],{},[360,3555,3556,1487,3559],{},[202,3557,3558],{},"dd",[202,3560,3561],{},"D",[360,3563,3564],{},"删除行\u002F删除到行尾",[339,3566,3567,3574],{},[360,3568,3569,1487,3572],{},[202,3570,3571],{},"yy",[202,3573,2768],{},[360,3575,3576],{},"复制行",[339,3578,3579,3586],{},[360,3580,3581,1487,3583],{},[202,3582,195],{},[202,3584,3585],{},"P",[360,3587,3588],{},"在光标后\u002F前粘贴",[339,3590,3591,3599],{},[360,3592,3593,1487,3596],{},[202,3594,3595],{},"u",[202,3597,3598],{},".",[360,3600,3601],{},"撤销\u002F重复上次修改",[339,3603,3604,3612],{},[360,3605,3606,1487,3609],{},[202,3607,3608],{},">>",[202,3610,3611],{},"\u003C\u003C",[360,3613,3614],{},"缩进\u002F反缩进",[207,3616],{},[210,3618,3620],{"id":3619},"九参考来源","九、参考来源",[195,3622,3623],{},"本文档内容综合整理自以下权威来源：",[3625,3626,3627,3636,3644,3652,3660,3668,3676],"ol",{},[1071,3628,3629,3635],{},[3373,3630,3634],{"href":3631,"rel":3632},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcommands",[3633],"nofollow","Claude Code 官方文档 - Commands"," — 完整的内置命令参考",[1071,3637,3638,3643],{},[3373,3639,3642],{"href":3640,"rel":3641},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Finteractive-mode",[3633],"Claude Code 官方文档 - Interactive mode"," — 键盘快捷键和交互功能",[1071,3645,3646,3651],{},[3373,3647,3650],{"href":3648,"rel":3649},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcli-reference",[3633],"Claude Code 官方文档 - CLI reference"," — 命令行标志和选项",[1071,3653,3654,3659],{},[3373,3655,3658],{"href":3656,"rel":3657},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcommon-workflows",[3633],"Claude Code 官方文档 - Common workflows"," — 常用工作流指南",[1071,3661,3662,3667],{},[3373,3663,3666],{"href":3664,"rel":3665},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fagent-sdk\u002Fsessions",[3633],"Claude Code 官方文档 - Work with sessions"," — 会话持久化机制",[1071,3669,3670,3675],{},[3373,3671,3674],{"href":3672,"rel":3673},"https:\u002F\u002Fcomputingforgeeks.com\u002Fclaude-code-cheat-sheet\u002F",[3633],"ComputingForGeeks - Claude Code Cheat Sheet (2026)"," — 综合速查表",[1071,3677,3678,3683],{},[3373,3679,3682],{"href":3680,"rel":3681},"https:\u002F\u002Fwww.claudedirectory.org\u002Fblog\u002Fclaude-code-cheat-sheet",[3633],"Claude Directory - Claude Code Cheat Sheet (2026)"," — 命令、快捷键完整列表",[207,3685],{},[210,3687,3689],{"id":3688},"十本章速查卡","十、本章速查卡",[333,3691,3692,3702],{},[336,3693,3694],{},[339,3695,3696,3699],{},[342,3697,3698],{},"我想做...",[342,3700,3701],{},"命令\u002F操作",[355,3703,3704,3713,3722,3734,3744,3753,3762,3771,3780,3792,3801,3812,3821,3831,3841,3852,3861,3874,3883,3892],{},[339,3705,3706,3709],{},[360,3707,3708],{},"启动 Claude Code",[360,3710,3711],{},[202,3712,204],{},[339,3714,3715,3718],{},[360,3716,3717],{},"继续上次会话",[360,3719,3720],{},[202,3721,377],{},[339,3723,3724,3727],{},[360,3725,3726],{},"恢复指定会话",[360,3728,3729,1643,3732],{},[202,3730,3731],{},"claude -r \"name\"",[202,3733,1003],{},[339,3735,3736,3739],{},[360,3737,3738],{},"非交互执行",[360,3740,3741],{},[202,3742,3743],{},"claude -p \"task\"",[339,3745,3746,3749],{},[360,3747,3748],{},"查看所有命令",[360,3750,3751],{},[202,3752,1013],{},[339,3754,3755,3758],{},[360,3756,3757],{},"清空对话",[360,3759,3760],{},[202,3761,931],{},[339,3763,3764,3767],{},[360,3765,3766],{},"压缩上下文",[360,3768,3769],{},[202,3770,1418],{},[339,3772,3773,3776],{},[360,3774,3775],{},"查看费用",[360,3777,3778],{},[202,3779,1793],{},[339,3781,3782,3785],{},[360,3783,3784],{},"切换模型",[360,3786,3787,1643,3790],{},[202,3788,3789],{},"\u002Fmodel opus",[202,3791,3114],{},[339,3793,3794,3797],{},[360,3795,3796],{},"切换权限模式",[360,3798,3799],{},[202,3800,2233],{},[339,3802,3803,3806],{},[360,3804,3805],{},"退出",[360,3807,3808,1643,3810],{},[202,3809,2560],{},[202,3811,1403],{},[339,3813,3814,3817],{},[360,3815,3816],{},"取消生成",[360,3818,3819],{},[202,3820,2581],{},[339,3822,3823,3826],{},[360,3824,3825],{},"运行 Bash 命令",[360,3827,3828],{},[202,3829,3830],{},"!command",[339,3832,3833,3836],{},[360,3834,3835],{},"引用文件",[360,3837,3838],{},[202,3839,3840],{},"@path\u002Fto\u002Ffile",[339,3842,3843,3846],{},[360,3844,3845],{},"回溯更改",[360,3847,3848,2892,3850],{},[202,3849,1572],{},[202,3851,1572],{},[339,3853,3854,3857],{},[360,3855,3856],{},"反向搜索历史",[360,3858,3859],{},[202,3860,1533],{},[339,3862,3863,3866],{},[360,3864,3865],{},"多行输入",[360,3867,3868,1643,3870,2892,3872],{},[202,3869,3065],{},[202,3871,3034],{},[202,3873,1513],{},[339,3875,3876,3879],{},[360,3877,3878],{},"诊断问题",[360,3880,3881],{},[202,3882,1809],{},[339,3884,3885,3888],{},[360,3886,3887],{},"查看上下文使用",[360,3889,3890],{},[202,3891,1917],{},[339,3893,3894,3897],{},[360,3895,3896],{},"命名会话",[360,3898,3899],{},[202,3900,3901],{},"\u002Frename \"my-task\"",[3903,3904,3905],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":231,"searchDepth":238,"depth":245,"links":3907},[3908,3913,3918,3923,3930,3935,3941,3949,3954,3955],{"id":212,"depth":245,"text":213,"children":3909},[3910,3911,3912],{"id":217,"depth":256,"text":218},{"id":327,"depth":256,"text":328},{"id":771,"depth":256,"text":772},{"id":924,"depth":245,"text":925,"children":3914},[3915,3916,3917],{"id":935,"depth":256,"text":936},{"id":950,"depth":256,"text":951},{"id":1020,"depth":256,"text":1021},{"id":1046,"depth":245,"text":1047,"children":3919},[3920,3921,3922],{"id":1053,"depth":256,"text":1054},{"id":1097,"depth":256,"text":1098},{"id":1215,"depth":256,"text":1216},{"id":1255,"depth":245,"text":1256,"children":3924},[3925,3926,3927,3928,3929],{"id":1268,"depth":256,"text":1269},{"id":1578,"depth":256,"text":1579},{"id":1753,"depth":256,"text":1754},{"id":1861,"depth":256,"text":1862},{"id":1973,"depth":256,"text":1974},{"id":2177,"depth":245,"text":2178,"children":3931},[3932,3933,3934],{"id":2181,"depth":256,"text":2182},{"id":2226,"depth":256,"text":2227},{"id":2376,"depth":256,"text":2377},{"id":2535,"depth":245,"text":2536,"children":3936},[3937,3938,3939,3940],{"id":2539,"depth":256,"text":2540},{"id":2591,"depth":256,"text":2592},{"id":2627,"depth":256,"text":2628},{"id":2752,"depth":256,"text":2753},{"id":2778,"depth":245,"text":2779,"children":3942},[3943,3944,3945,3946,3947,3948],{"id":2782,"depth":256,"text":2783},{"id":2911,"depth":256,"text":2912},{"id":3008,"depth":256,"text":3009},{"id":3094,"depth":256,"text":3095},{"id":3148,"depth":256,"text":3149},{"id":3193,"depth":256,"text":3194},{"id":3303,"depth":245,"text":3304,"children":3950},[3951,3952,3953],{"id":3313,"depth":256,"text":3314},{"id":3423,"depth":256,"text":3424},{"id":3528,"depth":256,"text":3529},{"id":3619,"depth":245,"text":3620},{"id":3688,"depth":245,"text":3689},"md",null,{"date":3959},"2026-04-26",{"title":64,"description":197},"aY7dQh5rwKkd4x6YHJzYD-96_-BQ_YEZ6_6L2N7oUBc",[3963,3965],{"title":54,"path":55,"stem":56,"description":3964,"children":-1},"在 Claude Code 中接入国产 AI 编程订阅",{"title":68,"path":69,"stem":70,"description":3966,"children":-1},"代码库扫描与结构分析",1777395306167]