Sublime Text 3143+及ST4默认支持Ctrl/Cmd+滚轮缩放字体,无需修改设置;Windows/Linux失效多因鼠标驱动、远程桌面或高DPI干扰,macOS需手动创建Default (OSX).sublime-mousemap绑定Cmd+滚轮。
Sublime Text 3143+(含 ST4)默认就支持 Ctrl/Cmd + 滚轮缩放字体,**不用改设置也能用**——你只需要按住 Ctrl(Windows/Linux)或 Cmd(macOS),滚动鼠标滚轮即可。失效不是 Sublime 坏了,而是输入事件被系统或软件劫持了。
Windows/Linux 滚轮没反应?先关这三样
90% 的“无效”问题出在外部干扰,不是配置错了:
Logitech Options、Razer Synapse 等鼠标驱动:默认把
映射为“浏览器缩放”或“切换标签”,进驱动设置里彻底关闭该功能
远程桌面工具(ToDesk、TeamViewer):尤其 macOS 连 Windows 时,滚轮事件常被丢弃或重映射,本地直连测试可快速验证
高 DPI 缩放注入:右键 Sublime 快捷方式 → 属性 → 兼容性 → “更改高 DPI 设置” → 勾选“替代高 DPI 缩放行为”,下拉选“应用程序”
另外确认焦点是否在编辑区——光标停在侧边栏、命令面板或搜索框内时,
完全不触发。
macOS 必须手动建
Sublime 在 macOS 上默认不监听
,必须显式声明绑定,且路径、文件名、JSON 写法一个字符都不能错:
路径必须是:
(ST4 改为
)
文件名严格为:
(注意空格、括号、大小写,不能是
或
)
内容只写这两行(无多余字段、无注释):
必须写
,写成
或
全无效
保存后无需重启,但需确保焦点在编辑区再测试。
别碰
无修饰键绑定
网上有些教程教你加这样的键绑定:
——这是危险操作:
仿Sublime和notepad++编辑器效果
仿Sublime和notepad++编辑器效果
下载
它会全局劫持所有
事件,导致编辑区、侧边栏、控制台、查找面板全部失去上下滚动能力
无法限定作用域,不是“只对代码区生效”,而是“哪里都滚不动”
恢复成本高:得删掉配置、重启 Sublime、再检查是否有插件残留影响
真正要稳定缩放,优先用
、
、
——它们不依赖鼠标驱动,不被 DPI 干扰,协作分享时也更可控。
滚轮缩放只是临时调整,关文件就失效
和
默认只修改当前视图的
设置,不写入配置文件。关掉文件再重开,立刻回落到用户设置里的原始值。
想一劳永逸固定字号,得改
里的
字段;如果希望滚轮操作也持久化,推荐装插件
并开启
——但它最终仍是靠改写用户配置来实现的。
真正容易被忽略的是:主题文件(如
或
)可能强行覆盖
,这时连用户配置都无效,得去主题里删掉对应行。
Ctrl+wheelCtrl+wheelDefault (OSX).sublime-mousemapCmd+wheel~/Library/Application Support/Sublime Text 3/Packages/User/Sublime Text 4Default (OSX).sublime-mousemapdefault.osxDefault(OSX)[{"button":"scroll_up","command":"increase_font_size","modifiers": ["command"] }, {"button":"scroll_down","command":"decrease_font_size","modifiers": ["command"] }]modifiers"command""cmd""super"wheel_up{"keys": ["wheel_up"], "command": "increase_font_size"}wheel_upCtrl+=Ctrl+-Ctrl+0increase_font_sizedecrease_font_sizefont_sizePreferences.sublime-settings"font_size"ZoomNice"persist": true.sublime-color-scheme.sublime-themefont_size