How to disable zoom on Ctrl+scroll in Visual Studio 2010?

Visual Studio 2010 adds a zoom setting on the bottom left of the text editor (to the left of the horizontal scroll bar) and also adopts the Ctrl+mouse scroll idiom for zooming in and out.

The former is fine, but I dislike the latter as I am occasionally still holding control when I start scrolling my source code (which results in the text size radically changing and completely throwing me off whatever I was doing).

How do I disable it?

40273 次浏览

进入工具-> 扩展管理器,在在线图库中搜索“车轮”。下载“禁用鼠标车轮缩放”

enter image description here

或者使用这个直接链接: 禁用鼠标滚轮缩放。

我不相信有一种方法可以做到这一点的编辑器通过公开的选项。不过,可视化工作室平台开发人员 Noah Richards 编写了一个 VisualStudio 扩展,禁用鼠标滚动缩放。

VisualStudio2010可能会进入这样一种状态: 通常使用鼠标滚轮(即不按 Ctrl)会导致文本大小增加或减少。

在页面上使用 ctrl + 滚动条可以从此状态恢复。

这是一个贯穿 Windows 的问题,而不仅仅是在 VisualStudio 中。要在整个 Windows 中禁用 Ctrl-Scroll 缩放行为,可以使用 这个答案中描述的 AutoHotKey:

^WheelDown::return
^WheelUp::return

这只是重新编程 AutoHotKey 不做任何事情在 Ctrl-捲动。