在Sublime文本中,如何使用ctrl和鼠标滚轮禁用增加/减小字体大小?


42

使用Sublime Text,可以在使用control和鼠标时禁用增加/减小字体大小吗?我发现了ctrl和的按键绑定+/-

{ "keys": ["ctrl++"], "command": "increase_font_size" },
{ "keys": ["ctrl+="], "command": "increase_font_size" },
{ "keys": ["ctrl+-"], "command": "decrease_font_size" },

如果要禁用这些选项,可以将命令设置为“ null”,但是如何在使用ctrl和鼠标滚轮时禁用gain_font_size和reduce_font_size?如果这是操作系统设置,我正在使用ubuntu。

Answers:


50

崇高论坛上找到帮助,应该先去那里。但是,如果有人要这样做,我将发布解决方案。

我正在使用linux,但对于Windows,答案与此类似。从'〜/ .config / sublime-text-2 / Packages / Default'复制'Default(Linux).sublime-mousemap'到'... Packages / User'中:

cd ~/.config/sublime-text-2/
cp Packages/Default\ (Linux).sublime-mousemap Packages/User/

删除除字体设置以外的所有内容,并将命令更改为null:

[
  // Change font size with ctrl+scroll wheel
  { "button": "scroll_down", "modifiers": ["ctrl"], "command": "null" },
  { "button": "scroll_up", "modifiers": ["ctrl"], "command": "null" }
]

将其复制到您的“用户”文件夹中,以便更新后不会重置设置。

Sublime Text 3的更新: 它也适用于Sublime Text 3,您只需要手动创建文件subl〜/ .config / sublime-text-3 / Packages / User / Default(Linux)。sublime-mousemap


3
这也适用于高级文本3,您只需手动创建文件subl ~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap
Thomas Jensen 2014年

4
对于Windows,因为此问题在Google中排名第一。创建位于的文件,C:\Users\Michael J. Calkins\AppData\Roaming\Sublime Text 3\Packages\User\Default (Windows).sublime-mousemap并在上述答案中添加命令,然后重新启动sublime。
Michael J. Calkins 2015年

8

Linux:

vim ~/.config/sublime-text-2/Packages/User/"Default (Linux).sublime-mousemap"

设置为:

[
  // Change font size with ctrl+scroll wheel
  { "button": "scroll_down", "modifiers": ["ctrl"], "command": "null" },
  { "button": "scroll_up", "modifiers": ["ctrl"], "command": "null" }
]

感谢d_rail的回答,只是想使其更容易快速完成。


4

在Sublime 3上,Linux:

cat <<EOF>~/.config/sublime-text-3/Packages/User/"Default (Linux).sublime-mousemap"
[
  // Change font size with ctrl+scroll wheel
  { "button": "scroll_down", "modifiers": ["ctrl"], "command": "null" },
  { "button": "scroll_up", "modifiers": ["ctrl"], "command": "null" }
]
EOF

多亏了d_rail的回答,才使在Sublime 3上快速实现变得更容易:-)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.