Claude Code 的输入框不是纯聊天框,而是一个:
AI + 编辑器 + 命令调度器的融合终端
主要有三类前缀触发器:
/ —— 操作型命令(最重要)
/ 是 Claude Code 中触发内置命令 / 工具的核心符号,类似终端命令行的指令前缀,用于告诉 Claude 执行特定操作而非单纯生成文本。
核心用途: 调用内置功能(如代码生成、文件操作、环境执行、插件调用等)。
/ 后紧跟命令关键词,空格后接参数(如文件名、执行命令、修复目标等),是 Claude Code 区分 自然语言对话 和 代码操作指令 的关键。
输入 / 会弹出命令列表:
常见高频命令:
例如:
//plan 实现一个用户登录模块
@ —— 上下文注入
@ 后面跟文件名,会主动联想:
引用单文件:
@main.py 帮我检查 bug
引用多个文件:
@main.py @main2.py 这两个是否有重复逻辑?
引用整个目录使用 @ + 目录路径 :
@src/ 分析项目结构并给出优化建议
引用错误日志:
@npm-debug.log 找出失败原因
Claude 会把文件内容真实加载进推理上下文。
! -- Bash 命令
! + Bash 命令
输入 ! 就会提示进入 Bash 命令模式:
! ls -la
Vim 编辑器模式
使用 /vim 命令启用 vim 风格编辑,或通过 /config 永久配置。
模式切换
导航(NORMAL 模式)
编辑(NORMAL 模式)
文本对象(NORMAL 模式)
文本对象与 d 、 c 和 y 等运算符一起工作:
命令历史
Claude Code 为当前会话维护命令历史:
使用 Ctrl+R 反向搜索
按 Ctrl+R 交互式搜索您的命令历史:
搜索显示匹配的命令,搜索词突出显示,使您可以轻松找到并重用以前的输入。
后台 bash 命令
Claude Code 支持在后台运行 bash 命令,允许您在长时间运行的进程执行时继续工作。
后台运行的工作原理
当 Claude Code 在后台运行命令时,它异步运行命令并立即返回后台任务 ID。Claude Code 可以在命令继续在后台执行时响应新提示。
要在后台运行命令,您可以:
主要功能:
要禁用所有后台任务功能,请将 CLAUDE_CODE_DISABLE_BACKGROUND_TASKS 环境变量设置为 1 。
常见后台命令:
使用 ! 前缀的 Bash 模式
通过在输入前加上 ! 直接运行 bash 命令,无需通过 Claude:
! npm test ! git status ! ls -la
Bash 模式:
这对于快速 shell 操作同时保持对话上下文很有用。
按键说明
常规控制
文本编辑
主题和显示
语法高亮仅在 Claude Code 的原生构建中可用。
多行输入
Shift+Enter 在 iTerm2、WezTerm、Ghostty 和 Kitty 中无需配置即可工作。对于其他终端(VS Code、Alacritty、Zed、Warp),运行 /terminal-setup 以安装绑定。