1.shift tab切换模式包括accept edits on、plan mode on和默认模式三种2. 在claude code中输入!能够进入bash模式可以输入终端命令执行比如ls如果要打开文件可以使用start 文件名mac用户请使用open 文件名。3. claude code终端输入时换行使用ctrl enter使用ctrl g可以打开文件编辑器编写。4. 在accept edits on模式下使用Write工具不需要询问用户但是使用Bash工具执行终端命令比如mkdir时还是会询问人的如果想要Bash也不询问可以在启动时加上claude--dangerously-skip-permissions参数5. 当我们需要启动一个服务时可以直接在cc中使用! npm run dev但是这样会阻塞cc可以使用ctrl b将服务后台运行输入/tasks就可以查看服务了k可以终止服务。6. 回滚代码到上一个版本可以使用/rewind或者按两下esc就能够回滚到上一个节点了不过cc只能回滚使用Write等工具写入的文件不能够回滚Bash命令创建的文件夹或文件建议版本控制还是使用git。7.ctrl o可以查看终端中省略而没有输出的全部内容8./resume命令可以返回到之前的对话或者在启动claude code时加上 -c参数作用是打开claude code并自动恢复上一次的对话claude code -c。9. 使用/compact命令可以压缩上下文将工具调用等不重要的记忆进行压缩/clear可以清空上下文ctrl o可以查看压缩后的上下文。10. 在claude.md文件中可以加一些跨对话的长期记忆使用/memory命令可以直接打开claude.md文件11./hooks可以配置hook可以允许用户在运行工具等前后时机加入一个自己想要的功能逻辑比如格式化代码等。12. claude code中的文件有三种级别1local级别是本机本项目才能访问是写在.gitignore中的文件不会共享给别人2项目级别人使用这个项目也能够使用该文件3用户级对当前用户生效对应的配置保存在用户目录中该用户所有项目都能使用13./agents命令可以创建一个子agentsubagent拥有独立的工具调用、上下文、skill可以独立完成某一个工作。14.subagent和agent skill最大的区别是subagent拥有独立的上下文不会将任务的上下文带给主agent适合执行一些可以独立运行且可能会影响主agent上下文的任务。15./plugin命令可以用来安装插件相当于一键配置该插件中的skillssubagentshooks等功能。claude code就直接获得所有已编写好的高级能力。比如以下安装了superpowers带来了commands、agents、skills和hooks。