编辑器的实用技巧
在编辑器里打字时,有几个高频操作:
| 操作 | 怎么按 |
|---|---|
| 文件引用 | 打 @ 模糊搜索项目文件 |
| 路径补全 | 按 Tab 补全路径 |
| 多行输入 | Shift+Enter(Windows Terminal 用 Ctrl+Enter) |
| 复制回复 | Ctrl+X 复制最后一条助手消息(在 /tree 里复制选中消息) |
| 粘贴图片 | Ctrl+V(Windows Alt+V),或拖进终端 |
| 外部编辑器 | Ctrl+G 打开 externalEditor、$VISUAL、$EDITOR(Windows 用 Notepad,其他用 nano) |
Ctrl+X 复制回复这个小技巧很实用——想拿它去别处用,一键搞定。
斜杠命令:给 Pi 的快捷键
输入 / 会打开命令补全。斜杠命令把常用操作固定成一条命令。
贯穿项目做
md-tools 这种多步骤任务时,/new 开新会话、/resume 续接、/compact 压缩上下文,会帮你保持清醒。必备斜杠命令速查
| 命令 | 作用 |
|---|---|
/model |
切换模型 |
/settings |
思考等级、主题、消息投递、传输 |
/new |
开新会话 |
/resume |
从之前的会话续接 |
/name <名字> |
设置会话显示名 |
/session |
显示会话文件、ID、消息、token、成本 |
/tree |
跳回会话任何一点继续 |
/fork |
从某条历史消息创建新会话 |
/clone |
复制当前活跃分支成新会话 |
/compact [prompt] |
手动压缩上下文 |
/export [file] |
导出会话为 HTML 或 JSONL |
/import <file> |
从 JSONL 导入续接 |
/share |
上传为私有 GitHub gist,生成可分享链接 |
/reload |
重载键位/扩展/技能/提示词/主题/上下文文件 |
/hotkeys |
显示所有键盘快捷键 |
/quit |
退出 pi |
记忆不用背全部。记住「
/ 会弹出补全、方向键能选」就够上手,常用的是 /new、/resume、/model、/compact。其余用到再查。消息队列:边等边指挥
Pi 支持边工作边排队:
- Enter 排队一条「转向消息」,在当前助手回合的工具调用执行完后投递
- Alt+Enter 排队一条「追问消息」,在 Agent 全部工作完成后投递
这让长任务里你提前下达下一步指令,不用干等。
落地练习:走一遍常用命令
- 启动
pi,敲/hotkeys看快捷键列表 - 敲
/model看当前能切的模型 - 输入一句话让它干活,体验一次完整回合
- 用
/new开新会话,再/resume看能不能续接回来
怎么判断做对了?——你能顺畅地切模型、开新会话、再续接回上一个会话,而不迷路。
卡住了怎么办? 敲 / 没反应 → 点一下输入框再敲。/model 里没你想要的模型 → 上节认证那步没配好,回去补。分不清 new/resume → 记住 new 开新的、resume 续旧的。
常见坑:对话一长就「犯迷糊」
新手做长任务时,会感觉 Pi「忘事」或「犯迷糊」。
那是因为上下文越来越挤。用 /compact 手动压缩上下文,保留要点腾出空间;或做完一个任务用 /new 开新会话,别让旧上下文干扰新任务。这和 Claude Code 的 /clear、/compact 是同一个思路。
小结
- 编辑器技巧:
@引用文件、Tab补全、Ctrl+X复制回复 - 斜杠命令 = 给 Pi 的快捷键,敲
/弹出补全 - 常用:
/new、/resume、/model、/compact、/tree - 消息队列:Enter 转向、Alt+Enter 追问
- 长任务用
/compact或/new保持清醒
下一节,学参考文件和运行命令。