是否可以在VS Code中配置控件+滚轮来增加/减小缩放?


133

类似于Visual Studio编辑器或Sublime中的默认设置,我想使用Control +滚轮更改字体大小/缩放级别,而不是control-plus / minus。我在“用户”或“工作区”首选项中没有看到任何选项。

从德里克·莫林(Derek Morin)编辑:如果您希望将其作为默认行为,请投票:https : //github.com/microsoft/vscode/issues/97137


当前VSCode的缩放不限于编辑器,而是所有控件。我假设您只想让编辑器缩放,而不想要其余的工作台?
本杰明·帕塞罗

1
您是否尝试过Ctr +和Ctrl-我认为它更偏重于编辑器而不是IDE
Thanigainathan,2015年

是的,我正在使用ctrl +/-,但希望使用滚轮替代工具
Ed Schembor 2015年

Answers:


245

您可以编辑settings.json并添加以下行:

  "editor.mouseWheelZoom": true

在此处输入图片说明


1
@EdSchembor当我将此行添加到json文件时,此方法有效,但似乎通过突出显示代码行并按Tab键,使我无法缩进代码块。关于如何解决此问题的任何想法?
theQuestionMan

9
多么甜美,全能的上帝怎能不成为默认设置?我知道这是一个新工具,仍在开发中,但请注意!我仍然在方法名称中找不到选项jump-to-next-camel-hump。我喜欢驼峰驼。
Konrad Viltersten '16

工作于1.9.0(2017-02-02)。
Drew Noakes

非常感谢您,研究了以下版本:1.29.0 Commit:5f24c93878bd4bc645a4a17c620e2487b11005f9 Date:2018-11-12T07:42:27.562Z Electron:2.0.12 Chrome:61.0.3163.100 Node.js:8.9.3 V8:6.1.534.41 Architecture :x64
Amr Lotfy

@KonradViltersten我可以想到一个原因。移开手指后,许多触摸板会继续滚动,这很不错,除非您轻拂滚动到文件的底部,然后按Cmd / Ctrl来启动某些操作。VSCode看到Cmd + scroll,然后您的代码突然放大到80pt!我在MacBook上遇到了这个问题,所以我没有在那儿启用设置。(我曾经在Linux上的Firefox中遇到过同样的问题,但我认为现在已经解决了。)
joeytwiddle


1

主要问题是如何使用电子框架和使用TypeScript等Web技术构建的Microsoft Monaco Editor 构建VSCode 。因此,VSCode的行为与浏览器窗口完全一样-缩放整个应用程序,包括侧边栏等。


9
情况不再如此。使用ctrl +鼠标滚轮缩放编辑器时,其他应用程序(如侧边栏和资源管理器)将保持原状
Brice

我仍然想念Sublime具有的选项卡/文件特定缩放。我非常喜欢VSCode
mix3d

1
@Brice我也这么认为,但是VSCode确实支持编辑器和整个应用程序的单独缩放。对我来说,CTRL-'+'和CTRL -'-'会缩放整个应用程序,而滚轮只会缩放编辑器。
ThePadawan '17

1

如果你正在使用AutoHotkey的,你可以写一个脚本,印刷机Ctrl+ =当你将鼠标移动了CtrlCtrl+ -当您滚动鼠标向下按住Ctrl键如下:

#IfWinActive ahk_class Chrome_WidgetWin_1

^WheelUp::
Send ^{=}
return

^WheelDown::
Send ^{-}
return
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.