其实很早就知道claude code,但是一方面公司代码都在内网,有灵码插件;另一方面感觉IDE更加直观,总是没动力去尝试,随着跟AI更多深入的思考和国产大模型的性能迅速提升和性价比,感觉跟当年的vim一样,要赶紧用起来了
跟IDE的区别
| 维度 | Claude Code(命令行 Agent) | 传统 IDE 插件 |
|---|---|---|
| 上下文范围 | 项目级 / 仓库级 | 文件级 / 片段级 |
| 交互模式 | 托付任务(Task-Oriented) | 补全建议(Completion-Based) |
| 执行能力 | 可运行命令、改多文件、自测 | 仅限编辑器内补全 |
| 集成成本 | 零学习成本,复用现有环境 | 需适应新 UI/插件逻辑 |
| 自主性 | 高(可规划、验证、持续工作) | 低(被动响应) |
因此能够看出来claude code的能力更大,也更符合编程的第一感觉。
常用命令
| 命令 | 功能 | 使用场景 |
|---|---|---|
claude |
基础启动 | 开启新项目或发起全新对话 |
claude -c |
继续上次对话 | 接续中断的工作流程,恢复上一轮会话状态 |
claude -r |
选择历史对话 | 切换至指定的历史项目会话,调取过往上下文 |
claude --dangerously-skip-permissions |
狂飙模式 | 信任当前项目,跳过权限确认步骤,提升操作效率 |
/init |
项目初始化 | 向 AI 提交项目背景、技术架构等信息,快速对齐认知 |
Shift + Tab |
切换模式 | 【快捷键】循环切换:默认模式 ↔ 自动编辑模式 ↔ 计划模式 |
/compact |
压缩历史上下文 | 精简会话记录,保留核心信息,降低上下文占用 |
@文件名 |
添加文件 / 文件夹 | 指定目标文件 / 文件夹,执行关联操作 |
/cost |
展示消费明细 | 查看当前会话或项目的 token 消耗、费用详情 |
ultrathink |
增加深度思考算力 | 开启最大算力模式,提升复杂任务的分析精度 |
!命令 |
直接执行系统命令 | 快速调用系统指令,不消耗 AI token |
!ls -la |
列出详细文件信息 | 查看目录下文件的权限、大小、修改时间等详情 |
!git status |
查看 Git 状态 | 检查当前代码仓库的文件变更、分支状态 |
!npm install |
安装项目依赖 | 拉取 package.json 中声明的依赖包 |
ESC(按两次) |
重新编辑最后一条消息 | 修改发送错误的提示词或指令,无需重新输入全文 |
Tab |
命令自动补全 | 输入命令前缀时触发,快速补全完整指令 |
Ctrl/Cmd + D |
退出 Claude Code | 关闭 Claude Code 工具,返回初始界面 |
Option/Alt + Enter |
多行输入 | 输入换行内容,适用于编写代码块、长文本提示词 |