【问题标题】:How to disable zoom on Ctrl+scroll in Visual Studio 2010?如何在 Visual Studio 2010 中禁用 Ctrl+滚动缩放?
【发布时间】:2011-02-21 03:27:28
【问题描述】:

Visual Studio 2010 在文本编辑器的左下方(水平滚动条的左侧)添加了缩放设置,并且还采用了 Ctrl+鼠标滚动习语进行放大和缩小。

前者很好,但我不喜欢后者,因为当我开始滚动我的源代码时,我偶尔仍会控制(这会导致文本大小发生根本变化,并完全让我不管我在做什么)。

如何禁用它?

【问题讨论】:

  • +1。这个控制+鼠标滚动功能太可怕了。他们在想什么?
  • @GeorgiiOleinikov,这很深。
  • 如果这不是 Visual Studio 中最愚蠢的功能,我不知道是什么。
  • 显然是“great new feature”。 :)
  • 很高兴看到我不是唯一讨厌此功能的人

标签: visual-studio-2010 visual-studio zooming shortcuts ide-customization


【解决方案1】:

转到工具->扩展管理器,然后在在线图库中搜索“轮子”。下载“禁用鼠标滚轮缩放”

或使用此直接链接: Disable Mouse Wheel Zoom.

【讨论】:

  • 选择这个作为答案,因为这是我最终用来安装扩展的方法。
  • 如果它不是第一个链接,则名称为“禁用鼠标滚轮缩放”和here is a direct link
  • 非常有用的扩展。我一直不小心放大我的源代码,这变得非常烦人!
  • 祝福这个扩展!我以为我将不得不放弃带有集成滚轮的 Kensington 轨迹球,以免发生所有意外缩放...
  • 有史以来最流行的 Visual Studio 扩展。我附和“他们在想什么”的情绪?!这不是一个视频游戏,它是一个用于生产性软件开发的 IDE,并且 Ctrl + V + 后续滚动同时仍然按住 Ctrl 具有非常相关的用途(即在同一文档中的多个位置粘贴代码)。向这个扩展的开发者致敬。微软需要将缩放归于它所属的子菜单,而不是地球上每个高效开发人员使用的主要击键。
【解决方案2】:

我不相信编辑器可以通过公开的选项来做到这一点。然而,Visual Studio 平台开发人员 Noah Richards 编写了一个禁用鼠标滚动缩放的 Visual Studio 扩展。

【讨论】:

    【解决方案3】:

    Visual Studio 2010 可能会进入普通使用鼠标滚轮(即未按下 Ctrl)导致文本大小增加或减小的状态。

    使用 ctrl + 在页面上滚动来恢复此状态。

    【讨论】:

    • 如果您陷入这种状态(这在我身上发生过几次 - 这可能是 VS2010 中的错误吗?),这个答案非常方便。因此点赞。
    • 当然不回答 OP 问题。但是这个页面首先出现在我的谷歌搜索中,这回答了我的问题。
    • 我将此作为一个单独的问题和答案重新发布,希望让寻找该问题答案的人更容易找到(而不是我在这个问题中寻找的那个):@ 987654321@
    • +1 以获得很棒的提示。以及如何重置为默认缩放级别? (我坚持使用比正常字体更大的字体)
    • 对我来说,这只适用于右控制按钮。左控制没有重置行为。
    【解决方案4】:

    这在整个 Windows 中都是一个问题,而不仅仅是在 Visual Studio 中。要在整个 Windows 中禁用 Ctrl-Scroll 缩放行为,您可以使用 AutoHotKey,如 this answer 中所述:

    ^WheelDown::return
    ^WheelUp::return
    

    这只是将 AutoHotKey 重新编程为在 Ctrl-Scroll 上什么都不做。

    【讨论】:

    • 我还添加了#MaxHotkeysPerInterval 16384
    • @Anthony 问题:“被视为不受欢迎或有害且需要处理和克服的事情或情况。”在我看来,问题的定义很合适。你喜欢这个“功能”,很好。其他人没有。现在是 2019 年,我不知道如何在 VS 中关闭这个烦人的“功能”。所以这对我来说仍然是一个问题。最后,我在 AutoHotkey 上投入/浪费的所有时间都是有用的。 2分钟修复。 - 谢谢。
    • @AndrewDennison 酷,您使用字典定义完全忽略了该词的预期用法。伟大的论点和观点。真的,为你找到世界上最似是而非的论点而喝彩。
    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    • 2011-06-08
    • 2011-04-09
    相关资源
    最近更新 更多