使用claude code的15个实用开发小技巧

AI 概述
本文介绍了利用claude-code-router通过API替换在国内使用Claude Code的解决方案,强调其兼容性和适配性。通过npm安装工具和配置JSON文件,可根据需求选择和管理不同AI模型及供应商。本指南详细列出了配置步骤,希望帮助用户顺畅使用Claude Code。
目录
文章目录隐藏
  1. 一. 国内如何使用?
  2. 二、如何配置全局规则(rule)
  3. 三、session 退出后重新进入恢复
  4. 四、如何配置终端颜色主题
  5. 五、代码如何回滚,指定检查点
  6. 六、如何把需求聊透,再编码
  7. 七、和 vscode 打通,比如在 vscode 中选中代码,claude code 知晓
  8. 八、聊天中指定文件
  9. 九、如何设置权限(比如命令、工具权限)
  10. 十、交互模式下如何临时执行终端命令
  11. 十一、压缩对话历史,减小 token 使用
  12. 十二、生成项目概览,辅助 ai 后续使用
  13. 十三、一次性提问
  14. 十四、清理 session 上下文
  15. 十五、如何安装 mcp
  16. 结语

使用 claude code 的 15 个实用小技巧

当下各类命令行 AI 代码工具层出不穷,Codex、通义千问、Gemini 等工具各有优势,但综合体验来看,Claude Code 凭借强大的编码能力与流畅交互体验脱颖而出。想要高效发挥其实力,掌握实用操作技巧至关重要。本文结合实操经验,整理国内使用方案、指令操作、环境配置等核心技巧,助力大家顺畅用好 Claude Code。

一. 国内如何使用?

我们都知道国内无法直接使用,因此第一步就是要让它能使用起来,那么如何使用呢?

方案 1: 使用 claude-code-router 进行 api 替换

优点是对于各种其他 ai 大模型 api 无论是否兼容claude codeapi,它都能适配——应该是内部做了自动格式转换。

具体步骤:

  • npm install -g @musistudio/claude-code-router 安装
  • 添加配置文件~/.claude-code-router/config.json
    {
      "LOG": true,
      "API_TIMEOUT_MS": 600000,
      "Providers": [
        {
          "name": "openrouter",
          "api_base_url": "https://openrouter.ai/api/v1/chat/completions",
          "api_key": "替换成你的 key",
          "models": [
            "anthropic/claude-sonnet-4",
            "anthropic/claude-opus-4.1",
            "google/gemini-2.5-pro"
          ],
          "transformer": { "use": ["openrouter"] }
        }
      ],
      "Router": {
        // 注意这里写的是供应商名,模型名
        "default": "openrouter,anthropic/claude-sonnet-4",
        "background": "openrouter,anthropic/claude-opus-4.1",
        "think": "openrouter,google/gemini-2.5-pro",
        "longContext": "openrouter,google/gemini-2.5-pro"
      }
    }
  • ccr code启动,其它和 claude code 使用一致

方案 2: 环境变量配置模型、baseUrl

这种只对于自身就兼容claude codeapi 格式的大模型,比如GLMKim2

只需要配置两个环境变量:

# 这里的配置的是 glm 的 url
export ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic"
export ANTHROPIC_AUTH_TOKEN="你的 api key"

二、如何配置全局规则(rule)

家目录下~/.claude/CLAUDE.md配置,按照 1、2、3 罗列规则即可。

三、session 退出后重新进入恢复

/resume 手动选择,恢复哪一次 session。

四、如何配置终端颜色主题

/config 选择主题,然后退出重新进入生效。

五、代码如何回滚,指定检查点

/rewind 选择要回退的检查点。

六、如何把需求聊透,再编码

连续按下两次 shift + Tab进入 plan 模式。

七、和 vscode 打通,比如在 vscode 中选中代码,claude code 知晓

vscode 安装插件Claude Code for VS Code, 然后在进入交互模式后/ide选择 vscode。

八、聊天中指定文件

交互模式输入@后,会自动弹出文件列表供选择。

九、如何设置权限(比如命令、工具权限)

/permissions 进入权限设置,然后选择保存在全局还是项目下。

十、交互模式下如何临时执行终端命令

使用!+命令,比如: !ls 代表执行ls命令。

十一、压缩对话历史,减小 token 使用

使用/compact,做压缩。

十二、生成项目概览,辅助 ai 后续使用

/init 会自动在项目根目录生成CLAUDE.md文件,对项目进行概述。

十三、一次性提问

使用claude -p "您的问题/指令" 比如claude -p "go 语言如何使用通道",执行完后,它自动退出,而非交互模式。

十四、清理 session 上下文

/clear清理当前上下文,有时候一些回话我们不希望记录下来。

十五、如何安装 mcp

使用claude mcp add + mpc 名称 相关信息 比如: claude mcp add context7 --scope user -- npx -y @upstash/context7-mcp

结语

以上就是全套Claude Code实用操作技巧,涵盖国内部署、全局配置、会话管理、代码操作、终端联动、权限设置等全场景用法。熟练掌握各类快捷指令与配置方法,既能降低使用门槛、优化对话 Token 消耗,又能大幅提升编码效率。希望这些干货技巧,能帮助开发者高效玩转 Claude Code,优化开发工作流。

以上关于使用claude code的15个实用开发小技巧的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

「点点赞赏,手留余香」

1

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » 使用claude code的15个实用开发小技巧

发表回复