在 macOS 的 VS Code 中需手动启用 editor.wordWrap 实现自动折行:快捷键 Option + Z 临时切换,或设为 "on" 永久生效;配合 "editor.wrappingIndent": "indent" 修复缩进错位,并检查语言专属设置是否覆盖全局配置。
在 macOS 上让 VS Code 中的长代码或文本自动折行、不横向溢出屏幕,核心是开启 editor.wordWrap 设置。这不是 bug,而是默认关闭的设计——你需要手动启用,并根据使用场景选对模式。
不用改配置,适合读日志、验接口返回、扫 Markdown 表格:
让所有文件默认按窗口宽度软折行,一劳永逸:
settings.json,加这一行:"editor.wordWrap": "on"
默认折行会让第二行顶到最左,破坏 if 块、JSON 对象、链式调用的视觉结构:
settings.json 中追加:"editor.wrappingIndent": "indent"
same(与首行同缩进)和 none(默认顶格),indent 最常用有些文件类型(如 JSON、Markdown、YAML、log)常被插件或工作区配置单独关掉换行:
"[json]": { "editor.wordWrap": "off" } 的配置"on" 即可恢复