北京国炬信息技术有限公司

  • 首页
  • 产品方案
    • 低代码平台
    • 流程设计器
    • 微服务方案
    • 表单设计器
    • 大屏设计器
    • 报表设计器
    • 流程数据中台
    • 移动APP方案
  • 新闻动态
    • 公司动态
    • 技术博客
    • 学习视频
  • 关于我们
    • 公司简介
    • 发展历程
    • 公司荣誉
    • 联系我们
  • 人才招聘
首页 > 新闻动态 > 公司动态

我用 Claude Code 写了一周代码,这些技巧让效率翻倍

作者:admin 发布时间:2026-03-18 点击数:

jeecgboot AI 专题研究

最近 AI 编程助手层出不穷,但真正让我觉得 "这玩意能替代一半终端操作" 的,只有 Claude Code。它不是一个花里胡哨的 IDE 插件,而是一个扎扎实实的 CLI 工具 —— 直接在终端里跟 AI 对话、改代码、跑命令。用了一周之后,我把踩过的坑和摸索出来的高效用法整理成这篇实战笔记。


一、先搞清楚它能干什么

Claude Code 本质上是一个运行在终端里的 AI 编程代理。你可以把它理解为:一个懂代码的同事坐在你旁边,你说需求,他直接改文件。它能读你的项目代码、执行 shell 命令、操作 Git,甚至帮你做 Code Review。

和 Copilot 那种 "补全下一行" 的模式完全不同,Claude Code 是任务驱动的 —— 你描述一个目标,它会自己规划步骤然后执行。


二、斜杠命令:你的控制面板

刚上手 Claude Code,最先要熟悉的就是斜杠命令体系。我把常用的按使用频率做了个分类:

高频命令(每天都会用)

命令用途我的使用场景
/help查看帮助信息忘记某个功能时随手查
/model切换模型简单任务切小模型省 token
/cost查看本次会话费用每次结束前看看花了多少钱
/memory编辑记忆文件让 AI 记住项目的约定和偏好

项目级命令(项目初始化时用)

命令用途说明
/init初始化项目配置会生成 CLAUDE.md,相当于给 AI 写项目说明书
/config修改配置调整权限、行为偏好等
/mcp管理 MCP 服务器接入外部工具和数据源

进阶命令

命令用途
/review让 AI 做 Code Review
/mcp配置外部工具集成

一个小技巧:第一次打开一个新项目,先跑 /init。它会扫描你的代码库,自动生成一份项目描述文件。后续 AI 理解你的代码会准确得多。


三、键盘快捷键:别只会打字

很多人用 Claude Code 就是纯打字聊天,其实它的快捷键设计得很实用:

Ctrl + C     → 打断当前 AI 的执行(跑偏了赶紧刹车)Ctrl + O     → 切换详细输出模式(看 AI 的思考过程)Shift + Tab  → 切换权限模式(信任模式 vs 确认模式)Esc + Esc    → 撤销上一次文件改动(改坏了一键回退)

其中 Esc + Esc 是救命键。有一次 AI 帮我重构一个文件,改完发现逻辑不对,双击 Esc 直接回退,比 Git 操作快多了。

多行输入的三种姿势

在终端里输入多行内容一开始挺别扭的,这里有三种方法:

  • 反斜杠换行:在行尾打 \ 再按 Enter

  • Option + Enter(macOS):直接换行不发送

  • Shift + Enter:同上,跨平台通用

我个人习惯用 Shift + Enter,肌肉记忆和其他工具一致。


四、MCP 服务器:让 Claude Code 连接外部世界

MCP(Model Context Protocol)是 Claude Code 最有想象力的功能之一。简单说,它让 AI 能调用外部工具 —— 数据库、API、浏览器,甚至你自己写的脚本。

三种传输方式

HTTP   → 适合远程服务,通过 URL 调用SSE    → 服务端推送,适合流式数据场景Stdio  → 本地进程通信,最常用

三种作用域

作用域配置位置适用场景
本地当前项目 .claude/只在这个项目用的工具
项目项目根目录配置团队共享的项目工具
用户~/.claude/所有项目通用的工具

举个实际例子:我给项目配了一个 Stdio 类型的 MCP 服务器,连接本地的 PostgreSQL。之后直接跟 Claude 说 "帮我查一下 users 表里最近注册的 10 个用户",它就能自动调用数据库查询,不用我手动切到数据库客户端。


五、Hooks 钩子:在关键节点插入自定义逻辑

Hooks 是面向进阶用户的功能,它让你在 AI 执行的各个阶段插入自定义脚本。支持的事件类型有:

SessionStart    → 会话启动时PreToolUse      → 工具调用前(比如执行命令前做检查)PostToolUse     → 工具调用后(比如自动格式化代码)Notification    → 通知事件Stop            → 会话结束时SubagentStart   → 子代理启动时SubagentStop    → 子代理结束时PreCompact      → 上下文压缩前PostCompact     → 上下文压缩后

一个实用的 Hook 场景:在 PostToolUse 里配置自动运行 eslint --fix,这样 AI 每次改完代码都会自动修复格式问题,省得你再手动处理。


六、配置文件体系:两层覆盖机制

Claude Code 的配置分两层:

~/.claude/settings.json        → 用户级配置(全局生效)
项目/.claude/settings.json     → 项目级配置(覆盖全局)

项目级配置优先级更高,这个设计很合理。你可以在全局配置里设好通用偏好,再在具体项目里做微调。比如全局开启自动确认模式,但在生产环境项目里强制要求每步确认。


七、让我效率翻倍的实战技巧

1. 用 @ 引用文件,精准提供上下文

请帮我review @src/utils/auth.ts 这个文件的安全性

用 @ 符号直接引用文件路径,AI 会自动读取文件内容。比起复制粘贴代码,这个方式干净利落。

2. 用 ! 前缀执行 Shell 命令

! npm run test

不用切出 Claude Code 就能跑命令,测试结果还会作为上下文供 AI 分析。跑完测试如果有报错,直接说 "帮我修" 就行。

3. 自定义命令:把常用操作模板化

在项目的 .claude/commands/ 目录下创建 .md 文件,就能定义自己的命令。比如创建一个 review-pr.md:

请对当前分支的所有改动做一次完整的 Code Review,重点关注:1. 潜在的安全漏洞2. 性能问题3. 代码规范输出格式用表格,包含文件名、问题描述、严重程度。

之后在 Claude Code 里直接调用这个自定义命令,每次 Review 的标准就统一了。

4. 计划模式:大任务先规划再执行

面对复杂的重构任务,不要一上来就让 AI 动手。先说:

请先分析一下这个项目的架构,然后制定一个重构计划,不要直接改代码。

等你确认计划没问题了,再让它分步执行。这样可以避免 AI 在错误的方向上狂奔。

5. ultrathink 扩展思考

遇到复杂的设计决策或疑难 bug,可以触发扩展思考模式(ultrathink)。让 AI 在给出方案前进行更深入的推理,而不是快速给一个可能有缺陷的答案。

6. Git Worktrees 并行作战

这是个高级玩法:利用 Git Worktrees 在不同目录同时开多个 Claude Code 会话,每个处理不同的任务分支。等于同时派出多个 AI 同事并行干活,最后合并结果。


八、写在最后

Claude Code 不是万能的,它偶尔也会犯错、会跑偏。但只要掌握了正确的使用方法,它确实能大幅提升编码效率。我的建议是:

  • 先花 30 分钟熟悉斜杠命令和快捷键,这是基本功

  • 用好 /init 和 memory 功能,让 AI 真正理解你的项目

  • 复杂任务一定要用计划模式,别让 AI 盲目操作

  • 善用 Esc + Esc 回退,大胆让 AI 尝试,不满意就撤销

工具本身不产生价值,会用工具的人才产生价值。希望这篇笔记能帮你少走一些弯路。


加入收藏
上一篇:Mac Studio M4 通过 vLLM 部署本地大模型,
下一篇:终端里的 AI 搭档:我用 Claude Code 提效的实
返回列表

随便看看

  • 【免费大屏】积木BI大屏与老版的积木大屏对比有哪些优势?
  • 推荐四款可视化工具,解决99%的可视化大屏需求
  • JimuReport积木报表 v1.5.8版本发布—免费的数据可视化报表
  • 国内互联网大厂开源github开源项目主页和开源贡献排名
  • 微信公众号开发平台JeeWx 1.0发布
  • JeeWx 捷微 V3.3 版本发布,支持微信公众号、微信
  • 微信公众号开发平台JeeWx 2.0发布
  • 免费的可视化Web报表工具,JimuReport v1.5.0-beta版本发布
  • Jeewx-Api 1.3.2 版本发布,微信开发SDK
  • 2022年度国内主流低代码平台介绍

  • 公司产品
  • JeecgBoot低代码平台
  • 敲敲云零代码
  • 大屏设计器
  • 流程设计器
  • 表单设计器
  • 源码下载
  • JeecgBoot低代码平台
  • 积木报表平台
  • 移动开发平台
  • 微信管家平台
  • 更多信息
  • JEECG官方论坛
  • JEECG插件市场
  • 仪表盘设计器
  • 积木报表官网
  • 联系我们
  • 中国·北京·朝阳区科荟前街1号院奥林佳泰大厦9层
  • 商务QQ: 418799587、69893005
  • 商务热线: 010-64808099(5*8小时)
  • 项目外包: 18611788525(5*8小时)
  • 扫码关注我们
Copyright © 2015 北京国炬软件 All Rights Reserved Powered by JEECG 京ICP备2023027727号