文章目录17、进入 Bash 模式 18、自动接受编辑 ✅19、使用计划模式 20、使用 MCP 提效 ⚡20.1 添加 MCP 服务器20.2 管理 MCP 服务器20.3 使用 MCP 服务器20.4 推荐 MCP 服务器21、使用之前的消息 22、回滚代码 ↩️23、版本升级 ⬆️接上篇文章继续分享Claude Code高端玩法。17、进入 Bash 模式 之前的分享介绍了如何使用Claude Code和Git/Linux进行交互但是它是会消耗你的Token的如果是一些简单的命令可以直接进入Bash模式。使用方式在命令前使用!即可■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■在Bash模式下是直接执行命令的不用大模型思考所以又快又不费钱。18、自动接受编辑 ✅在Claude Code中可以通过按下shift tab键来切换到「自动接受编辑」功能auto-accept edits on:■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■开启此功能后Claude Code会自动创建、编辑文件而不是每次都需要我们手动确认。和之前分享的--dangerously-skip-permissions模式相比自动接受编辑功功能安全性要更高首先它不是全局的自动审批权限范围也仅限文件编辑。19、使用计划模式 在Claude Code中可以通过按下shift tab键来切换到「计划模式」功能plan mode on:■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■在项目前期需要规划功能的时候可以用到这个模式它会自动给到计划方案然后底部你是否执行■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■如点击第一个选项Yes, and auto-accept edits它就会进入「自动接受编辑」模式根据todo list完成所有之前规划的功能。按下shift tab键可以在一般模式、自动接受编辑、计划模式之间来回切换。20、使用 MCP 提效 ⚡Claude Code支持MCP协议支持各种添加方法。20.1 添加 MCP 服务器如添加MCP stdio服务器# 基本语法claude mcp addcommand[args...]# JSON 方式claude mnamejson比如我来添加一个浏览器自动化操作的MCP服务器地址https://github.com/modelcontextprotocol/servers-archived/tree/main/src/puppeteer一般添加方法如下claude mcpaddpuppeteer npx ---ymodelcontextprotocol/server-puppeteer通过JSON方式添加claude mcp add-json-suser puppeteer{ command: npx, args: [-y, modelcontextprotocol/server-puppeteer] }使用-s user标志可以将 MCP 服务器添加到全局配置可以在~/.claude.json文件中查看而不是只针对某个项目默认不填为 local 即当前项目。20.2 管理 MCP 服务器使用以下命令管理MCP服务器# 列出所有已配置的 MCP 服务器claude mcp list# 获取指定的 MCP 服务器信息claude mcp get xx# 删除指定的 MCP 服务器claude mcp remove xx列出所有已配置的MCP服务器■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■获取指定的MCP服务器信息■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■使用/mcp命令来查看MCP服务器相关信息■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■20.3 使用 MCP 服务器打开搜索用户页面按ID搜索6并返回搜索出来的用户信息■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■打开搜索用户页面按用户名搜索“sam”并返回搜索出来的用户信息■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■使用这个MCP工具它会自动安装Puppeteer用的测试Chrome浏览器然后自动填充参数自动查询自动截图然后返回搜索结果。20.4 推荐 MCP 服务器除了上面使用的Puppeteer浏览器自动化MCP这里再推荐一个强大的免费MCP工具——context7官网https://context7.com/开源地址https://github.com/upstash/context7它可以为大模型和 AI 代码编辑器提供最新或者特定版本的文档、库、代码、信息等避免使用过时的数据到目前为止官网已经收录了 2w 个库并支持手动添加自己的库。■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■在Claude Code中进行导入claude mcp add-json-suser context7{ command: npx, args: [-y, upstash/context7-mcp] }测试一下userMapper.selectOne 是怎么实现的它返回了什么数据结构请使用 context7■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■如图它会告诉你使用Context7相关工具来获取MyBatis-Plus的最新文档来回答问题。21、使用之前的消息 连续按两次ESC键可以跳到之前的消息■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■上下方向键选择一条消息然后就会回到对应的提示词命令行窗口也可以在此基础h重新编辑提示词。22、回滚代码 ↩️直接发送「回滚」即可■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■这个类似Cursor的checkpoint检查点功能如果不想回滚了再发送一次「撤销」即可■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■另外建议再配合Git版本控制管理以防代码丢失。23、版本升级 ⬆️Claude Code安装后可以手动升级最新版sudonpminstall-ganthropic-ai/claude-code其实和安装命令是一样的及时升级以使用最新玩法。检查是否升级成功claude--version成功安装会显示最新版本号。