【问题标题】:Is it possible to configure control + scroll-wheel to increase/decrease zoom in VS Code?是否可以配置控制+滚轮来增加/减少 VS Code 的缩放?
【发布时间】:2015-07-23 10:41:56
【问题描述】:

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

来自 Derek Morin 的编辑: 如果您希望这是默认行为,请投票: https://github.com/microsoft/vscode/issues/97137

【问题讨论】:

  • 目前VSCode中的放大不仅限于编辑器,而是所有控件。我假设您只希望编辑器缩放,而不是工作台的其余部分?
  • 你试过 Ctr+ 和 Ctrl- 我觉得它更偏向于编辑器而不是 IDE
  • 是的,我正在使用 ctrl+/-,但希望有一个滚轮替代方案
  • 这不是默认行为。一些触控板(例如我的戴尔随附的任何触控板)无法禁用惯性滚动 - 我已经花了几个小时无济于事。没有不同的驱动程序可供我下载。会发生什么我会用两根手指(相当于滚轮)滚动文档,然后按 Ctrl 键来获取我接下来要执行的任何快捷方式。由于滚动条仍在移动,这将导致它放大或缩小。烦死人了。 Ctrl + / Ctrl - 提供更多控制权。

标签: visual-studio-code


【解决方案1】:

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

  "editor.mouseWheelZoom": true

或进入设置CTRL + ,File > Preferences > Settings 并搜索:

mouseWheelZoom

【讨论】:

  • @EdSchembor 这在我将这一行添加到 json 文件时有效,但它似乎剥夺了我通过突出显示代码行并按下制表符来缩进代码块的能力。有关如何解决此问题的任何想法?
  • 以甜蜜的全能上帝的名义,这怎么可能不是默认设置?!我知道这是一个新工具,仍在开发中,但来吧!我仍然无法在方法名称中找到 jump-to-next-camel-hump 选项。我喜欢驼峰骆驼。
  • 工作在 1.9.0 (2017-02-02)。
  • @joeytwiddle 这发生在所有浏览器和许多编辑器(例如 Notepad++)中,诚然,这是一个烦恼。但是,就我而言,它很少发生,当它发生时,我只是向后滚动大小。当然,仍然很烦人。但在我看来,不把它作为默认设置会让它走得更远。 :)
  • @Nikola 不,你是对的。我刚刚在一个新系统上再次进行了测试,我得到了纠正。我忘记了将云中的内容复制到 settings.json 文件中,因此只需轻轻一按即可获得我所有的好东西。我猜想调用这个默认选项的人都没有尝试过 CTRL-wheel(或者尝试过但从未理解它的伟大之处)。作为旁注,我无法想象他们为什么没有从一开始就添加将设置存储在云中的选项。我想这是一个我们边走边学的例子。
【解决方案2】:

在较新的版本中:

文件->首选项->设置->搜索“mouse wheel zoom

【讨论】:

  • 这是最新最简单的方法!
【解决方案3】:

File > Preferences > Settings 并搜索:

 mouseWheelZoom

✅检查这个设置

或者,

进入设置CTRL + ,

或者,

转到edit settings.json 并在 {parethesis} 内添加以下行

  "editor.mouseWheelZoom": true

供参考setting.json所有偏好

{
  "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\wsl.exe",
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnSave": true,
  "C_Cpp.updateChannel": "Insiders",
  "terminal.integrated.shell.linux": "/bin/zsh",
  "editor.fontFamily": "'Cascadia Code', Consolas, 'Courier New', monospace",
  "editor.fontLigatures": true,
  "editor.largeFileOptimizations": false,
  "git.suggestSmartCommit": false,
  "files.autoSave": "afterDelay",
  "liveshare.audio.startCallOnShare": true,
  "liveshare.presence": false,
  "terminal.integrated.fontFamily": "MesloLGS NF",
  "terminal.integrated.tabs.enabled": true,
  "explorer.confirmDelete": false,
  "tabnine.experimentalAutoImports": true,
  "code-runner.runInTerminal": true,
  "json.maxItemsComputed": 10000,
  "quokka.darkTheme.error.decorationAttachmentRenderOptions": {
    "border": null,
    "borderColor": null,
    "fontStyle": null,
    "fontWeight": null,
    "textDecoration": null,
    "color": "#fe536a",
    "backgroundColor": null,
    "margin": "1.2em",
    "width": null,
    "height": null
  },
  "prettier.singleQuote": true,
  "prettier.jsxSingleQuote": true,
  "workbench.colorTheme": "Visual Studio Dark",
  "workbench.iconTheme": "vscode-icons",
  "editor.mouseWheelZoom": true
}

【讨论】:

    【解决方案4】:

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

    【讨论】:

    • 现在已经不是这样了。使用 ctrl + 鼠标滚轮缩放编辑器时,应用程序的其余部分(例如侧边栏和资源管理器)保持不变
    • 我仍然怀念 Sublime 的选项卡/文件特定缩放。否则我很喜欢 VSCode
    • @Brice 我也是这么想的,但是 VSCode 确实支持编辑器和整个应用程序的单独缩放。对我来说,CTRL-'+' 和 CTRL-'-' 缩放整个应用程序,而滚轮只缩放编辑器。
    • 如果您的 VSCode 未配置为让 CTRL-'+' 和 CTRL-'-' 像 @ThePadawan 一样缩放整个 UI,您可以通过 View 访问这些命令i> --> 外观 --> 放大 / 缩小 / 重置缩放。您可以通过 File --> Preferences --> 中的 workbench.action.zoomInworkbench.action.zoomOutworkbench.action.zoomReset 键绑定为这些命令创建或修改键盘快捷键键盘快捷键.
    【解决方案5】:

    如果您使用 Autohotkey,您可以编写一个脚本,当您使用 Ctrl 向上滚动鼠标时按下 Ctrl + = >Ctrl + - 按住 Ctrl 键的同时向下滚动鼠标,如下所示:

    #IfWinActive ahk_class Chrome_WidgetWin_1
    
    ^WheelUp::
    Send ^{=}
    return
    
    ^WheelDown::
    Send ^{-}
    return
    

    【讨论】:

      【解决方案6】:

      在视觉工作室代码中:

      文件 -> 首选项 -> 设置 -> 搜索“鼠标滚轮缩放”然后打勾

      【讨论】:

        【解决方案7】:

        已回复Zoom only Text in Visual Studio Code

        在 Mac 上,按住命令键的同时,向上滑动两根手指以缩小。向下滑动可放大。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-08-02
          • 1970-01-01
          • 2017-07-04
          相关资源
          最近更新 更多