关闭软换行需在用户设置中添加"word_wrap": false;若仍无水平滚动条,需检查系统滚动条设置、项目配置及插件干扰。

Sublime Text 默认开启软换行(wrap),导致长代码被折行显示,实际文件里并没有换行符;要禁用自动换行并启用水平滚动条,只需改一个设置项即可。
怎么关闭 soft wrap(软换行)
软换行是 Sublime 默认行为,它只是视觉上折行,不改变文件内容,但会干扰对齐、正则匹配和 Git 差异比对。关闭后,长行将保持单行,触发水平滚动条。
- 菜单栏点击
View → Word Wrap,取消勾选(变成灰色) - 或直接修改配置:打开
Preferences → Settings,在右侧用户设置中添加:"word_wrap": false
- 注意:如果左侧默认设置里有
"word_wrap": true,它会被右侧覆盖;但若右侧没写,就继承默认值
为什么开了 word_wrap: false 还没出现水平滚动条
水平滚动条是否显示,不仅取决于 word_wrap,还受 scroll_past_end 和 UI 缩放、字体宽度影响。最常见原因是窗口太宽或字体太窄,整行还没超出视口。
- 确认已设
"word_wrap": false,且无其他插件强制开启换行(如Origami或某些 Markdown 插件) - 手动拖动光标到超长行末尾,看底部状态栏是否显示列号(如
col: 248),再观察是否有滚动条出现 - 若仍无滚动条,尝试临时放大字体(
Ctrl +)或缩小窗口宽度,快速验证是否真被截断
macOS 下滚动条默认隐藏?怎么让它常显
macOS 系统级设置了“仅在滚动时显示滚动条”,这会导致 Sublime 的水平滚动条不可见,但功能仍在——你仍可用鼠标滚轮横向滚动,或按住 Shift + 滚轮。
- 系统设置路径:
System Settings → Desktop & Dock → Scroll bars → Always - Sublime 本身不控制滚动条可见策略,它依赖系统行为;改完系统设置后重启 Sublime 生效
- Windows / Linux 用户一般无此问题,滚动条默认常驻
真正容易被忽略的是:有些项目里 .sublime-project 文件里也写了 word_wrap,会覆盖全局用户设置。如果某项目始终换行,先检查项目设置里有没有这行。










