全面掌控 Claude Code:命令 + 参数 + 快捷键一文全整理(建议收藏)

近日,随着Cursor套餐定价的风波,Claude Code 无疑成为了最近颇受欢迎的代码助手,不仅支持多种编程语言,还比Cursor更能理解复杂的上下文逻辑,极受广大开发者的青睐。

不过,与其他AI编程助手不同的是,Claude Code 以 CLI 形式运行在本地终端,对于开发者来说,部署操作没什么,但对于代码小白来说,想真正用顺手,还是得熟悉它的命令和用法。

为更方便大家使用,为此我整理了一份 Claude Code 的实用命令速查表,涵盖了常用场景和技巧,方便大家在工作中随时查阅。

建议收藏,关键时候没准还真能省不少时间。

为了防止小白朋友们一些不必要的误解,简单说明一下

未进入Claude Code前使用:CLI 命令、CLI 参数(Flags)、交互模式快捷键

进入Claude Code后使用:斜杠命令、高级功能与实用补充

1. 斜杠命令(Slash Commands)
命令功能说明
/add-dir <path>添加额外工作目录供 Claude 访问
/bug上报错误给 Anthropic
/clear清除当前会话上下文
/compact [说明]整理对话内容,减少 token 使用
/config查看或修改配置
/cost查看 token 使用统计
/doctor检查 Claude Code 安装状态
/help获取命令帮助列表
/init创建 CLAUDE.md,初始化项目上下文,存储重要的项目信息、约定和常用命令
/login/logout登录/登出 Anthropic 账户
/mcp管理 Model Context Protocol(MCP)连接
/memory编辑项目记忆文件(CLAUDE.md)
/model切换当前使用模型(如 Sonnet/Opus)
/permissions查看/修改权限设置
/pr_comments查看 Pull Request 评论
/review请求代码审查
/status查看账户与系统状态
/terminal-setup一键配置 Shift+Enter 换行
/ls-sessions查看对话session-id(未来上线)
/vim进入 vim 编辑模式

Claude Code 中的 Vim 编辑模式,是一个用于在终端中模拟 Vim 操作习惯的功能,主要是针对那些习惯使用 Vim 的用户,让他们在 Claude 的交互环境中也能享受熟悉的编辑体验。

自定义 slash 命令可在 .claude/commands~/.claude/commands 中定义,支持 markdown + $ARGUMENTS、bash(!)、文件引用(@)等。

2. CLI 命令
命令作用示例
claude启动 REPL 交互式会话claude
claude "..."带初始提示进入会话claude "explain this project"
claude -p "..."非交互式打印结果后退出claude -p "explain this function"
cat file | claude -p "..."处理管道输入文件
claude -c继续最近一次会话
claude -r <session-id> "..."恢复指定会话
claude update更新 Claude Code 到最新版本
claude mcp配置 MCP 服务器
如何查看指定会话的session-id?
方法说明
查看本地缓存目录ls ~/.claude/sessions/ 找到 session 文件名
继续上次会话claude -c 自动连接上次
查看 shell 历史grep claude ~/.bash_history
未来功能(可能)/sessions/history 等命令(尚未支持)
怎么配置MCP服务器?
步骤 1:创建 MCP 配置文件(JSON 格式)

你需要写一个 .json 文件,例如 servers.json,结构如下:

[
  {
    "name": "filesystem",
    "tool": "filesystem",
    "config": {
      "root": "/users/yourname/dev/project", 
      "writable": true
    }
  },
  {
    "name": "bash",
    "tool": "bash",
    "config": {
      "allowedCommands": ["git log", "npm install"]
    }
  }
]

每个对象代表一个 MCP 工具,字段说明:

字段说明
nameMCP 工具在 Claude 中的名字
tool工具类型(如 bashfilesystempuppeteer
config工具对应的配置参数

更多支持工具请参考官方说明(如 https://docs.anthropic.com/en/docs/claude-code/mcp )。

步骤2: 加载 MCP 配置

通过命令加载配置文件:

claude --mcp-config servers.json
或者
claude mcp
也可以在slash命令中运行
/mcp
步骤 3(可选):设置默认 MCP 配置路径

将你的配置保存为默认位置(例如):

~/.claude/mcp/servers.json
示例用途

加载文件系统 MCP 后,你可以让 Claude 自动执行:

/ask “请修改 main.py 的函数签名”

加载 Bash 工具后,可以请求:

“请运行 git log 并总结最近的提交”

之后可能会出Claude Code配置MCP的教程,感兴趣的关注一下公众号

3. CLI 参数(Flags)
参数说明示例
--add-dir添加工作目录claude --add-dir ../lib
--allowedTools允许工具列表"Bash(git log:*)"
--disallowedTools禁用工具列表"Edit"
--print, -p以非交互模式运行claude -p "..."
--output-format输出格式(text/json/stream-json)--output-format json
--input-format输入格式控制--input-format stream-json
--verbose开启详细日志claude --verbose
--max-turns设置最大对话轮次--max-turns 3
--model指定使用模型--model claude-sonnet-4-20250514
--permission-mode设置权限模式--permission-mode plan
--permission-prompt-tool非交互模式下使用 MCP 工具--permission-prompt-tool mcp_auth_tool
--resume恢复指定会话--resume abc123
--continue继续最近会话(同 -c)--continue
--dangerously-skip-permissions跳过权限提示(需谨慎)
4. 交互模式快捷键
快捷键功能
Ctrl+C取消输入/中断生成
Ctrl+D退出 Claude Code 会话
Ctrl+L清屏(保留历史)
Ctrl+R历史反向搜索(若终端支持)
↑/↓浏览输入历史
Esc + Esc编辑上条消息
\+Enter 或 Option+Enter(macOS)或 Shift+Enter(经 /terminal-setup 设置后)多行输入
# 开头快速添加记忆到 CLAUDE.md
/ 开头激活 Slash 命令提示

Vim 模式(需先启用 /vim 或相关配置)
常见命令包括:Esc, i, a, h/j/k/l, w/e/b, 0/$, gg/G, x, dd, cw 等。

5. 高级功能与实用补充
  • CLAUDE.md 文件机制:项目上下文记忆文件,自动加载增强对话效果。
  • 自定义 Slash 命令:允许通过 .claude/commands/*.md~/.claude/commands/*.md 实现自定义工作流脚本,支持 $ARGUMENTS、bash 预处理、文件引用、MCP 等 。
  • MCP(Model Context Protocol)能力:集成例如 Puppeteer、数据库、Stripe 等外部服务,实现网页操作、数据库查询、API 调用等 。
  • Hooks 支持:可定义代码推送、合并时自动触发脚本/操作(7 月初新增)。
  • 图像操作能力(最新实践):支持拖放/粘贴图像、结合 MCP 截图、UI 反馈循环等 。
  • 多实例并行支持:可在多个工作目录中分别运行多个 Claude Code 实例,互不干扰 。

如果你还知道怎么安装部署Claude Code,可以查看往期文章👇

Claude Code是什么?Mac、Linux系统如何安装部署呢?

【保姆级教程】Windows系统如何安装部署Claude Code?国内如何使用到Claude Code?

GAC是5月份全网首发的,比官网便宜很多也很稳定,可直接优惠使用到Claude Code,自己体验下来也是一路顺畅,很值得推荐,欢迎各位小伙伴来体验。如果有企业需要合作也可以联系我~

Claude Code 是由 Anthropic 开发的一种 AI 编程助手,旨在帮助开发者在编写代码时获得智能建议和生成能力。虽然目前官方主要支持的平台是 JetBrains 系列 IDE 和 Jupyter Notebooks,但用户仍然可以通过一些方法在 **Visual Studio Code (VSCode)** 中使用或集成 Claude Code 的功能。 ### 集成 Claude Code 功能的方法 1. **使用第三方扩展** 目前 VSCode 没有官方发布的 Claude 插件,但社区开发了一些实验性扩展来实现类似功能。例如,`Anthropic API` 可以通过自定义插件调用 Claude 模型进行代码生成[^1]。用户可以查找如 `PromptPal`、`Tabnine` 或 `CodeGeeX` 等多模型支持的插件,这些工具通常支持接入包括 Claude 在内的多个 AI 模型。 2. **手动调用 Anthropic API** 如果具备一定的编程能力,可以直接通过 Python 或 Node.js 脚本调用 [Anthropic API](https://console.anthropic.com/) 来与 Claude 进行交互。例如,使用 Python: ```python import anthropic client = anthropic.Anthropic( api_key="your_api_key_here" ) response = client.completions.create( model="claude-2", prompt="Human: Write a Python function to reverse a string.\n\nAssistant:", max_tokens_to_sample=300 ) print(response.completion) ``` 你可以将此脚本封装为 VSCode 命令快捷键触发的扩展。 3. **结合 GitHub Copilot 替代方案** 如果目标是获得类似的 AI 编程辅助体验,也可以考虑使用 GitHub Copilot,它提供了更成熟的 VSCode 支持。尽管其底层模型不同,但在代码补和生成方面具有相似的功能。 4. **自定义 VSCode 扩展开发** 对于高级用户,可参考 [VSCode Extension API](https://code.visualstudio.com/api) 开发一个自定义扩展,集成对 Claude API 的调用逻辑。这需要一定的 TypeScript 和 REST API 调用知识。 --- ### 注意事项 - 使用 Anthropic API 需要注册账户并获取 API Key。 - API 调用可能产生费用,具体请参阅 [Anthropic 定价页面](https://www.anthropic.com/pricing)。 - 第三方扩展可能存在安风险,请确保从可信来源安装。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ztop

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值