外部编辑器

终端输入框的全屏替身,用熟悉的编辑器编写长提示词后一键发送

操作4 分钟

一、最简上手

在 Claude Code 输入框中按 Ctrl+G,系统打开默认文本编辑器。在编辑器中编写内容,保存并关闭后,内容自动发送给 Claude Code。

默认编辑器由 EDITOR 环境变量决定。未设置时通常为 Vim 或 nano。使用 GUI 编辑器(VS Code、Sublime Text 等)时必须加 --wait 参数,否则编辑器进程立即返回,Claude Code 会收到空内容。

修改后执行 source ~/.zshrc 或重启终端生效。

二、实际场景应用

场景:编写结构化的多步骤指令

需要向 Claude Code 提交一段包含多个章节、列表、约束条件的长提示词时,终端输入框无法自由移动光标和滚动。按 Ctrl+G 进入编辑器,用 Markdown 格式组织内容:

编辑器中可以自由调整段落顺序、查找替换、多行选择,编辑完成后保存关闭即可发送。

三、常见问题与排错

问题原因解决
Ctrl+G 进入 Vim 后不会退出未设置 EDITOR,默认打开 VimEsc 后输入 :wq 回车保存退出;或将 EDITOR 设为 nano
VS Code 打开后 Claude Code 立即收到空内容EDITOR 缺少 --wait设为 code --wait
保存后内容未发送编辑器窗口未关闭关闭编辑器(不仅仅是保存),进程退出后才触发发送
付费内容

继续阅读完整课程

购买后即可解锁全部 16 个功能模块、实战场景与深度配置。

¥199¥399
  • 30 分钟完成第一个真实任务
  • 实战场景 + 深度配置
  • 长期访问,持续更新