ChatGPT Canvas 怎么用 改稿 写代码 画布模式 2026

先说结论:Canvas 是 ChatGPT 里专门用来"改"而不是"聊"的工作区,一篇文章或一段代码打开在右侧画布里,你选中哪一段它就只动哪一段,其余原样保留。对话模式每改一处都要它重新输出全文,Canvas 解决的就是这个问题。它最值钱的三个场景是长文改稿、代码迭代和多版本对比;最不值的是拿它做首稿,首稿在对话里生成更快。下面按开启、改稿、写代码、快捷操作、边界讲。

怎么开启

三种方式。一是输入框左侧「+」里选「画布」再提问;二是在对话里直接说"用 Canvas 打开";三是对已经生成的长回复,点回复右上角的画布图标,把它送进 Canvas。免费版能用 Canvas,但有次数限制,Plus 起按主力模型的额度算,价格见 各档位对比。打开后左边是对话,右边是画布,两边同时在。

改稿:选中哪段改哪段

操作怎么做效果
局部改写在画布里选中一段,右侧弹出输入框,输入"改成被动语态"或"压到 50 字"只改选中部分,其余一字不动
全篇统一在左侧对话里说"全文把'我们'改成'本团队'"整篇处理,画布里直接看到 diff
行内批注选中后点"添加评论",它给建议不直接改适合不想被它擅自改动的定稿阶段
回退版本画布右上角的历史箭头每次改动都是一个版本,随时回到任何一版

改稿的核心习惯是别在对话里说"帮我改一下"。选中具体段落再给具体指令,它改的范围和你的意图才对得上。

写代码:迭代比首写更合适

Canvas 的代码模式会识别语言并高亮,右上角有几个固定动作:加注释、加日志、修 bug、转换语言、代码审查。真正好用的是迭代:先在对话里让它生成初版,送进 Canvas 后一段一段改,比如选中一个函数说"加上输入校验和错误处理",其他函数不受影响。Python 和 JavaScript 可以在画布里直接运行看输出,别的语言只改不跑。开发向的完整用法见 用 AI 写代码入门,重度跑代码的看 Codex 上手,那是另一套工具。

右上角的快捷操作

文档模式:建议修改、调整长度(滑块)、调整阅读水平、润色、加表情。代码模式就是上一节那五个。这些按钮对整篇生效,和选中局部改写是两套机制,先用快捷操作粗调,再选中细改。「调整长度」对"压到一页纸"这种需求最省事,比在对话里反复说"再短点"准确得多。

反向劝退:三件事别在 Canvas 里做

一是写首稿。对话模式生成首稿更快,等有了初版再送进画布。二是超长文档。几万字的稿子画布会卡,拆成章节分别处理。三是在手机上精修。手机能看画布但选中和拖动都费劲,改稿回电脑,见 手机 App 用法

提醒一句:画布里的内容不会自动存到别处,改完记得点右上角复制或导出,关掉对话再找会很麻烦。

常见问题

Canvas 免费版能用吗?

能,有每日次数限制且高峰期排队。Plus 起额度随主力模型走,长文改稿一天几十次也够。

Canvas 和 Projects 有什么区别?

Canvas 是一份内容的编辑工作区,Projects 是一组对话和文件的容器。在 Projects 里也能开 Canvas,两者不冲突,见 Projects 用法

画布里的内容别人能看到吗?

和对话一样私有。分享对话链接时画布内容会一起分享,不想给的先删掉再分享。

为什么我的画布图标不显示?

先确认选的是支持 Canvas 的模型,再看是不是在临时对话里,部分旧模型和临时对话不显示画布入口。

相关阅读