开发者工具速递:Claude Code 速查表与 lnav 日志神器
Claude Code 速查表
HN 今日热榜出现了一份 Claude Code 速查表,整理了这款 AI 编程助手的完整操作指南。Claude Code 近期更新频繁,新增了不少实用功能。
核心快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl+C | 取消输入/生成 |
Ctrl+D | 退出会话 |
Ctrl+L | 清屏 |
Ctrl+O | 切换详细输出 |
Ctrl+R | 反向搜索历史 |
Ctrl+G | 在编辑器中打开提示 |
Ctrl+B | 后台运行任务 |
Ctrl+T | 切换任务列表 |
Ctrl+V | 粘贴图片 |
Esc Esc | 回退/撤销 |
Shift+Tab | 循环权限模式 |
Alt+P | 切换模型 |
Alt+T | 开关思考模式 |
实用斜杠命令
/clear- 清空对话/compact [focus]- 压缩上下文/resume- 恢复/切换会话/branch [name]- 分支对话/cost- 查看 Token 使用统计/context- 可视化上下文使用/diff- 交互式差异查看器/model [model]- 切换模型/effort [level]- 设置努力程度(低/中/高)/mcp- 管理 MCP 服务器/skills- 列出可用技能/agents- 管理代理/plan [desc]- 计划模式/loop [interval]- 定时循环任务/voice- 语音输入(支持 20 种语言)
新增亮点
Effort 模式:可以通过 /effort 命令设置任务的投入程度,从低 effort 的快速响应到高 effort 的深度思考。
Remote Control:新增 /rc 命令和 --remote 参数,可以将终端会话桥接到 claude.ai/code 网页端。
Channels 模式:--channels 标志支持权限中继和 MCP 推送消息。
1M 上下文:Opus 4.6 模型支持百万级上下文窗口(Max/Team/Enterprise 计划)。
lnav:终端日志查看神器
另一款登上 HN 热榜的工具是 lnav(Logfile Navigator),一款专为终端设计的日志文件查看器。
为什么用它?
在日常开发中,查看日志是必修课。tail -f 太简陋,cat 太难读,而 lnav 提供了类似 IDE 的日志浏览体验,却无需任何服务端部署。
核心特性
自动格式识别:只需指向一个目录,lnav 会自动检测日志格式,甚至能实时解压压缩文件。
强大的查询能力:内置 SQLite 接口,可以直接用 SQL 查询日志内容:
SELECT * FROM access_log WHERE status_code >= 400
性能优异:官方测试显示,处理 3.3GB 的访问日志时,lnav 的 CPU 和内存占用都优于标准终端工具。
实时追踪:支持多文件合并查看和实时 tail,非常适合同时监控多个服务的日志输出。
使用示例
# 查看当前目录所有日志
lnav .
# 监控特定日志文件
lnav /var/log/nginx/access.log
# 同时查看多个服务的日志
lnav /var/log/app/ /var/log/nginx/
小结
Claude Code 正在快速迭代,成为 AI 辅助编程的标杆工具;而 lnav 则填补了终端日志查看的空白,让排查问题变得更高效。
两款工具都遵循 Unix 哲学:做好一件事,然后通过组合发挥更大价值。值得加入你的工具箱。