Claude Code 高级功能:CLI 与斜杠命令
这一章集中讲 CLI 参数、Vim 模式和斜杠命令。对高频使用者来说,这部分能显著提升效率。
CLI 参考
| 命令 | 描述 | 示例 |
|---|---|---|
claude | 启动交互式 REPL | claude |
claude "query" | 带初始提示启动 REPL | claude "explain this project" |
claude -p "query" | 执行一次查询后退出 | claude -p "explain this function" |
claude -c | 继续最近会话 | claude -c |
claude update | 更新 Claude Code | claude update |
| 标志 | 描述 | 示例 |
|---|---|---|
--allowedTools | 指定允许的工具列表 | --allowedTools "Read" "Bash(git log:*)" |
--verbose | 开启详细日志 | claude --verbose |
--model | 指定使用的模型 | claude --model claude-opus-5-5 |
--permission-mode | 指定权限模式 | claude --permission-mode plan |
--dangerously-skip-permissions | 跳过权限提示,谨慎使用 | claude --dangerously-skip-permissions |
交互式模式 / Vim 模式
在交互式会话中输入 /vim 即可启用 Vim 风格编辑,适合习惯键盘流操作的用户。
模式切换
Esc 进入 NORMAL 模式,i 在光标前插入,a 在光标后插入,o 在下方新建一行。
常用导航
h/j/k/l 左下上右,w 到下一个词,0 行首,$ 行尾,gg 开头,G 结尾。
斜杠命令
| 命令 | 描述 | 示例 |
|---|---|---|
/help | 显示帮助 | /help |
/clear | 清空当前对话历史 | /clear |
/config | 管理配置 | /config |
/permissions | 管理权限 | /permissions |
/vim | 启用 Vim 模式 | /vim |
/init | 初始化项目记忆 | /init |
/terminal-setup | 配置终端快捷键 | /terminal-setup |
你也可以在 .claude/commands/ 目录中创建 Markdown 文件来定义自定义斜杠命令,文件内容支持 $ARGUMENTS 占位符。
markdown
# .claude/commands/fix-github-issue.md
请分析并修复 GitHub issue: $ARGUMENTS。
请按以下步骤操作:
1. 使用 gh issue view 获取 issue 详情
2. 理解问题描述
3. 搜索相关代码文件
4. 实现必要修复
5. 编写并运行测试
6. 确保通过 lint 检查
7. 创建描述性的提交信息
8. 推送并创建 PR