跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

Sublime怎么设置鼠标滚轮缩放字体_Sublime设置中开启滚轮缩放

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

相关文章