重置Sublime Text 3的字体大小快捷方式

时间:2016-12-26 04:10:55

标签: sublimetext3 sublimetext

我喜欢使用Sublime Text,但有时它的一个功能让我感到烦恼,那就是"the accidental zoom in"。每当发生这种情况时,它就会打破动力,我必须将其改回原来的状态并且有点烦人。我搜索了一个可以将大小重置为正常的快捷方式,但是每一个都涉及创建一个python文件,但由于某些原因它对我不起作用。

如果我可以更改Preference.sublime-settings文件中的某些内容并将字体重置回我想要的位置,只需使用快捷键"Control+0",那将会让我的生活变得更轻松。

5 个答案:

答案 0 :(得分:14)

对于背景,Sublime Text 3具有名为increase_font_sizedecrease_font_size的命令。这些命令将字体大小向上或向下修改一些值(取决于当前设置的值),然后直接修改Preferences.sublime-settings文件中的设置,这使得更改在任何地方都是永久性的。

这些命令默认绑定到 Ctrl + WheelUp / Down 以及 Ctrl ++ Ctrl + -

存在命令reset_font_size(默认情况下不绑定到某个键),但此命令的工作原理是完全删除字体大小设置;因此,如果您没有使用默认字体大小,则这不太可能有用。另外,这也不会重置任何例如语法特定的字体大小。

有一个set_setting命令可用于将字体大小设置为您在键绑定中所需的字体大小,但这只会修改当前视图的字体大小(而上述命令会进行更改)永久全球),所以这是一个非解决方案。

不需要插件来修改行为的解决方案是完全删除鼠标滚轮上的绑定,或者更改它以使其需要不同的修改键。这样它根本不会意外触发。

为此,您需要创建或修改文件Packages\User\Default.sublime-mousemap。为了确定User包的存储位置,您可以使用菜单中的Preferences > Browse Packages

存储为该文件内容的以下内容将完全删除绑定,因此无法使用鼠标滚轮更改字体。如果文件已存在,只需将第二行和第三行添加到文件中,确保所有条目以逗号结尾。

[
    { "button": "scroll_down", "modifiers": ["ctrl"], "command": "noop" },
    { "button": "scroll_up", "modifiers": ["ctrl"], "command": "noop" }
]

如果你仍然需要鼠标的这个功能,那么你需要几个额外的行来添加命令。映射到noop命令的两条线仍然存在,这一点非常重要;如果您没有明确覆盖它们,则默认值将保留。

这是一个在鼠标滚动期间要求 Shift Control 以保持字体大小的示例。

[
    { "button": "scroll_down", "modifiers": ["ctrl"], "command": "noop" },
    { "button": "scroll_up", "modifiers": ["ctrl"], "command": "noop" },

    { "button": "scroll_down", "modifiers": ["shift", "ctrl"], "command": "decrease_font_size" },
    { "button": "scroll_up", "modifiers": ["shift", "ctrl"], "command": "increase_font_size" }
]

答案 1 :(得分:7)

转到首选项 - >设置并根据需要更改字体大小....

答案 2 :(得分:1)

但是,没有用于重置缩放/字体大小的键盘快捷键。通常,在大多数应用中,该值为super + 0(又名cmd + 0),但默认情况下,Sublime Text不会为您提供此功能。

要获得此功能,您需要在键盘绑定中添加以下内容(位于Preferences -> Key Bindings下)

  { "keys": ["super+0"], "command": "reset_font_size" }
  

礼貌:coderwall.com

答案 3 :(得分:1)

转到“偏好设置”>“键绑定”

{ "keys": ["ctrl+shift+0",], "command": "reset_font_size" },

将此行添加到右侧面板中“]”之前的最后一行并保存。
现在,每次您要重置时,请使用此键盘快捷键。

答案 4 :(得分:0)

按ctrl +可增加字体,按ctrl shift +可减小字体大小。 我用过并且有效。