在 Cherry Studio 中,文本换行失效是常见布局问题:用户输入长段落或英文连续字符(如 URL、代码片段)时,编辑器或预览区常出现横向溢出、撑破容器,而非自动折行。根本原因在于其默认 CSS 未对 `white-space` 和 `word-break` 进行合理约束——尤其 `
` 或自定义 Markdown 容器常继承 `white-space: pre`,禁用换行;而中英文混排时,`word-break: normal` 对中文无效(中文无空格分词),需显式启用 `word-break: break-word` 或更现代的 `overflow-wrap: break-word`。正确解法是在自定义 CSS 中针对 `.cherry-content p, .cherry-content li, .cherry-content td` 等文本容器统一设置: ```css white-space: normal; overflow-wrap: break-word; word-break: break-word; /* 兼容旧版浏览器 */ ``` 若使用主题模板,还需检查是否被 `!important` 覆盖。调试建议:Chrome DevTools 中审查元素,确认 computed 样式生效。此配置兼顾中英文、URL 及 Emoji 的安全折行,无需修改源码,10 分钟即可修复。