当我在 Visual Studio 2010 中工作时,IDE 似乎会随机切换到“Scroll Lock”模式。这是我不知道的新功能(由某些指定的键/鼠标单击启动)还是错误?我猜这实际上是我系统上的计算机/硬件故障,但想检查是否有其他人遇到此问题?
在我处于这种“模式”之后,我似乎无法摆脱它。我已经尝试过多次物理地打开/关闭 ScrLk,突出显示文本等。我“疯狂地点击”了一次,但不知道怎么做。那时,我唯一的选择是关闭 IDE 并重新启动,然后一切恢复正常。
当我在 Visual Studio 2010 中工作时,IDE 似乎会随机切换到“Scroll Lock”模式。这是我不知道的新功能(由某些指定的键/鼠标单击启动)还是错误?我猜这实际上是我系统上的计算机/硬件故障,但想检查是否有其他人遇到此问题?
在我处于这种“模式”之后,我似乎无法摆脱它。我已经尝试过多次物理地打开/关闭 ScrLk,突出显示文本等。我“疯狂地点击”了一次,但不知道怎么做。那时,我唯一的选择是关闭 IDE 并重新启动,然后一切恢复正常。
它认为控制按钮被按下,所以只需按下控制,它应该修复
不,这是一个 CTRL 键错误......一直使用左键,偶尔,VS2010 会吓坏并让鼠标滚轮独立操作以进行缩放而不是滚动,Shift-F5 不会停止调试等。
我的解决方案....点击右CTRL键。不知道为什么,但它让它消失了。
这当然不是 Visual Studio 本身的特性。尽管我同意不太可能,但有可能是第三方扩展导致了这种行为。为了排除这种情况,我将禁用所有扩展并查看问题是否仍然存在。
如果它仍然发生,那么我会抓住另一个键盘来测试硬件问题。
Visual Studio 2010 中有一个已知的错误会做这种事情。我所经历的方式是左 CTRL 键会在应用程序中“卡住”(右 CTRL 键似乎不会发生这种情况)。
发生这种情况时,您开始出现奇怪的行为(例如当您按住 ctrl-up/down 箭头时出现滚动锁定效果,或者无法停止调试,因为当您执行 SHIFT-F5 时它将重新启动应用程序,或者您更改使用滚轮时代码文本的大小)。
不幸的是,没有针对 VS2010 的修复程序。您可以选择使用它,或者升级到 VS2012。其他人已经重新规划了一些捷径来解决这些问题。
对于那些有这个问题并阅读这个的人..
我找到了绕过这个问题的方法,你需要做
的就是关闭右下角的属性小窗口。
不再有这个错误。:)
我遇到了这个问题,鼠标上的滚轮会改变我打开代码的缩放百分比。在 Visual Studio 处于焦点时按 ALT 对我有用。
你真的是说ScrollLock吗?AFAIK VisualStudio 在响应 ScrollLock 时不会以任何方式改变行为。
我怀疑您遇到的情况是 VS 错误地认为您的一个或多个修饰键已被按住(ctrl、shift alt)。要更正此问题,请在 VS 获得焦点时一次按下并释放每个修改键。
真实例子:
我正在调试的应用程序有焦点,当我突然遇到一个断点给 VS 焦点时,我正在按住 ctrl 键进行应用程序内功能。但是 VS 似乎没有注册我已经释放了 Ctrl 键所以我第一次尝试使用鼠标滚轮在文档中滚动会导致我的字体 dpi 发生变化......(ctrl+wheel = zoom)
使固定:
在 VS 获得焦点时按下并释放修改键。
自从换了一台开发机就遇到了这个问题,一直以为是我的显卡问题,差点让老板给我换新的,一直没解决。原来关闭属性窗口立即解决了这个问题!我之前的解决方法是全部浮动,而不是在固定选项卡区域保持打开任何内容,这可行,但不方便。
我的解决方案是按左 CTRL 键。不知道为什么,但它使问题消失了。这个答案与上面建议点击右 CTRL 键的答案不同。我先尝试过,但没有解决问题。但是当我按下左 CTRL 键时,它确实解决了问题。另一种选择是退出 Visual Studio 2010 并重新启动它。