Claude Code 的使用技巧(codecide)
上一篇文章,我们介绍了 Claude Code 的安装和环境配置以及基本使用,有的小伙伴在使用过程中有一些疑问,比如在 Windows 的 WSL Ubuntu 中怎么访问项目文件?怎么做一些个性化配置?下面我给大家分享一些实用的 Claude Code 使用技巧
如果还没有安装Claude Code,可以参考我上一篇文章:白嫖 Claude Code,国内也能免费使用
Claude Code 使用技巧
Ubuntu中怎么访问Windows系统的文件
在 WSL Ubuntu 中访问Windows系统里的文件非常简单,因为 Windows 驱动器会自动挂载到 WSL 的 /mnt/ 路径下。
在 Ubuntu 终端中,C盘对应的路径是: /mnt/c/
以此类推,D盘对应的路径是: /mnt/d/
我们只需:cd /mnt/盘符/你的项目,再启动Cluade,这样Cluade修改的代码和Windows系统的是同一份,你依然可以使用你习惯的IDE查看和管理代码。
cd /mnt/d/your-project
claude常用设置
- 全局设置,在用户目录中定义,适用于所有项目
~/.claude/settings.json - 项目设置,在项目目录中定义,适用于当前项目
/your-project/.claude/settings.json 该项目团队共享的设置,提交到Git
/your-project/.claude/settings.local.json 该项目个人偏好设置,不用提交到Git,可以在.gitignore里添加Git忽略:.claude/settings.local.json
配置说明:allow列表为可以直接执行,无需确认的命令;deny列表为禁止执行的命令;未列出的执行前需手动确认
配置示例:
{
"permissions": {
"allow": [
"Edit(*)",
"Write(*)",
"Bash(cp:*)",
"Bash(mv:*)",
"Bash(mkdir:*)",
"Bash(rg:*)",
"Bash(git status)",
"Bash(git pull)",
"Bash(git push)",
"Bash(npm run *)",
"Bash(yarn *)"
],
"deny": [
"Bash(rm:-rf *)",
"Bash(curl:*)",
"Bash(chmod:777 *)"
]
},
"features": {
"autoFormat": true,
"confirmFileWrites": false
}
}模型选择
/model默认是Sonnet 4,它的费率仅为 Opus 4 的 1/5。简单任务,使用默认的Sonnet 4就行,对于复杂的有挑战性的任务,可以使用更强大的 Opus 4,在使用时可以根据情况灵活切换。
CLAUDE.md
CLAUDE.md的作用
- 定义项目架构、使用技术栈说明
- 团队编码规范(代码风格、命名约定等)
- 常用工作流程(如怎么启动服务、运行测试等)
- 项目特定的约定(如 API 设计模式、错误处理标准)
首次使用时,在当前项目的根目录,新建CLAUDE.md。或者使用/init命令,会自动在当前项目的根目录生成CLAUDE.md,只对当前项目生效
/init如果要对所有项目统一设置偏好,在用户目录下添加CLAUDE.md
~/.claude/CLAUDE.md
声音通知
开启全局通知,当需要人工操作和任务完成时,会有系统提示音。
claude config set -g preferredNotifChannel iterm2_with_bell关闭全局通知
claude config set -g preferredNotifChannel notifications_disabled可选值及效果对比
版本的管理
为避免AI工具修改导致混乱,使用Git对项目做版本管理是很有必要的,每次修改完后验证效果,验证通过提交到Git,如果有问题,随时回滚。
长指令的输入
如果你需要输入的指令会很长,避免直接粘贴,建议将内容写入文件,然后告诉它从文件读取,例如:
输入换行
在输入框,如果需要换行,可以使用转义符\ + Enter
想要了解更多的Claude Code使用技巧,可以查看官网文档
https://docs.anthropic.com/zh-CN/docs/claude-code/overview
关注"北灵聊AI",一个专注于技术的博主
有任何问题欢迎讨论交流:beilingcc