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

d_r*_*ail 46 sublime-text-2

使用 Sublime Text,是否可以在使用control鼠标时禁用增大/减小字体大小?我找到了ctrl和的键绑定+/-

{ "keys": ["ctrl++"], "command": "increase_font_size" },
{ "keys": ["ctrl+="], "command": "increase_font_size" },
{ "keys": ["ctrl+-"], "command": "decrease_font_size" },
Run Code Online (Sandbox Code Playgroud)

如果我想禁用它们,我可以将命令设置为“null”,但是如何在使用ctrl鼠标滚轮时禁用增加字体大小和减少字体大小?如果是操作系统设置,我在 ubuntu 上。

d_r*_*ail 54

sublime 论坛上找到帮助,应该先看看那里。但我会发布一个解决方案,以防有人想做同样的事情。

我正在使用 linux,但对 windows 的回答类似。将 'Default (Linux).sublime-mousemap' 从 '~/.config/sublime-text-2/Packages/Default' 复制到 '...Packages/User':

cd ~/.config/sublime-text-2/
cp Packages/Default\ (Linux).sublime-mousemap Packages/User/
Run Code Online (Sandbox Code Playgroud)

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

[
  // Change font size with ctrl+scroll wheel
  { "button": "scroll_down", "modifiers": ["ctrl"], "command": "null" },
  { "button": "scroll_up", "modifiers": ["ctrl"], "command": "null" }
]
Run Code Online (Sandbox Code Playgroud)

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

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

  • 对于 Windows,因为这个问题在 google 中排名第一。创建一个位于 `C:\Users\Michael J. Calkins\AppData\Roaming\Sublime Text 3\Packages\User\Default (Windows).sublime-mousemap` 的文件,并在上面的答案中添加命令,然后重新启动 sublime。 (6认同)
  • 这也适用于 sublime text 3,您只需要手动创建文件 ``subl ~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap`` (4认同)

小智 8

Linux:

vim ~/.config/sublime-text-2/Packages/User/"Default (Linux).sublime-mousemap"
Run Code Online (Sandbox Code Playgroud)

将其设置为:

[
  // Change font size with ctrl+scroll wheel
  { "button": "scroll_down", "modifiers": ["ctrl"], "command": "null" },
  { "button": "scroll_up", "modifiers": ["ctrl"], "command": "null" }
]
Run Code Online (Sandbox Code Playgroud)

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


Hug*_*ins 6

在 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
Run Code Online (Sandbox Code Playgroud)

感谢 d_rail 的答案,只是让在 sublime 3 上更容易快速完成:-)