maxProseWidth 只限制正文宽度

Claude Code 2.1.282 增加 maxProseWidth,用来限制宽终端里 Claude 正文的宽度。发行说明写表格和代码块仍用满宽。它没有写默认列数,也没有写这个键放在用户设置还是项目设置。旧版客户端没有这个键。

maxProseWidth 只限制正文宽度

Claude Code 2.1.282 增加了 maxProseWidth。claude code maxProseWidth 用来限制宽终端里 Claude 正文的宽度。发行说明写,表格和代码块仍然使用满宽。长解释不会再拉成一整行,而命令和表格对齐不受这个上限约束。

作者:CodePass 技术编辑

说明没写的部分

发行说明没有给默认列数,没有写单位是字符还是单元格,也没有写键放在用户设置还是项目设置。2.1.281 及更早没有这个键。写进共享的 settings.json 时,旧 CLI 对未知键是忽略还是跳过整份文件,这版说明没有写。attribution 那个键曾导致旧 CLI 跳过整份文件,见 attribution false 关掉提交署名。maxProseWidth 没有同样的警告,但不能据此推断它在旧版本里安全。

全屏模式、鼠标滚轮和列表滚动在 2.1.280 到 2.1.282 改过多次。正文宽度是另一层:它不改变批准框、斜杠命令列表或 diff 的布局。说明只点了 prose、tables 和 code blocks。

什么时候值得设

终端拉到超宽、阅读步骤说明要左右甩头时,这个上限有用。需要对照的是代码块仍满宽,所以一行很长的命令不会被这个设置折进正文的窄栏。若目标是把代码也折行,maxProseWidth 按说明做不到。

设好之后用一段含表格和代码块的回复看边界:正文变窄、表格和代码仍顶到终端宽度,才符合这句说明。三者一起变窄,说明限制来自终端本身或别的设置,不是这一条。

参考资料