Як відключити масштабування Ctrl + прокрутки в Visual Studio 2010?


159

Visual Studio 2010 додає параметр масштабування в лівій нижній частині текстового редактора (зліва від горизонтальної смуги прокрутки), а також приймає Ctrlідіому прокрутки миші + для збільшення та зменшення масштабу.

Перший чудово, але мені не подобається останній, оскільки я час від часу все ще тримаю контроль, коли я починаю прокручувати свій вихідний код (в результаті чого розмір тексту докорінно змінюється і повністю викидає мене з того, що я робив).

Як його відключити?


22
+1. Ця функція управління + прокручування миші жахлива. Що вони думали?
Супер

3
@GeorgiiOleinikov, це дуже глибоко.
Кірк Волл

4
Якщо це не найглупіша особливість у Visual Studio, я не знаю, що таке.
Росді Касім


4
Приємно бачити, що я не єдиний, хто ненавидить цю особливість
виступ

Відповіді:


225

Перейдіть до Інструменти-> Менеджер розширень та шукайте в онлайн-галереї "колесо". Завантажити "Вимкнути масштаб колеса миші"

введіть тут опис зображення

Або скористайтеся цим прямим посиланням: Вимкнути масштаб колеса миші .


2
Вибрано це як відповідь, оскільки це був метод, який я в кінцевому підсумку використовував для встановлення розширення.
Лоуренс Джонстон

27
Якщо це колись не перше посилання, назва "Вимкнути масштаб колеса миші", а ось пряме посилання .
Ной Річардс

1
Чудово корисне розширення. Я продовжував випадково збільшувати свій вихідний код, і це стало дуже дратувати!
Меттью Шарп

1
Благословіть це розширення! Я думав, що мені доведеться вирвати свій трекбол Kensington за допомогою інтегрованого колеса прокрутки від усіх випадкових масштабувань ...
Келлі Адамс

9
Найпопулярніше розширення Visual Studio коли-небудь. Я повторюю почуття "про що вони думали" ?! Це не відеоігра, це IDE для продуктивної розробки програмного забезпечення, а Ctrl + V + подальша прокрутка, зберігаючи клавішу Ctrl, має ДУЖЕ релевантне використання (тобто вставлення коду в декілька місць в одному документі). Капелюхи відключаються перед розробником цього розширення. Майкрософт повинен зменшити масштабування до підменю, куди він належить, а не первинних натискань клавіш, які використовує кожен ефективний розробник на планеті.
CubicleSoft

46

Цілком можливо, що Visual Studio 2010 потрапить у такий стан, коли звичайне використання колеса миші (тобто без Ctrlнатискання) призводить до збільшення або зменшення розміру тексту.

Використовуйте ctrl+ прокрутку на сторінці, щоб відновитись із цього стану.


2
Ця відповідь є досить зручною, якщо ви коли-небудь застрягнете в такому стані (що траплялося зі мною пару разів - чи це може бути помилка у VS2010?). Звідси поголовно.
домініка

8
Звичайно, не відповідає на питання ОП. Але ця сторінка з’явилася першою під час мого пошуку в Google, і це відповіло на моє запитання.
РальфЧапін

Я переказав це як окреме запитання та відповідь, сподіваючись полегшити пошук людей, які шукають відповідь на це питання (на відміну від того, кого я шукав у цьому питанні): stackoverflow.com/questions/11621290/…
Лоуренс Джонстон

+1 за чудову пораду. І як мені скинути на рівень збільшення за замовчуванням? (я застряг з більшим, ніж звичайний шрифт)
Супер

1
Для мене це працювало лише з правою кнопкою управління. Лівий контроль не скинув поведінку.
Джеронім

10

Я не вірю, що існує спосіб зробити це редактором через відкриті параметри. Однак Ноа Річардс, розробник візуальної платформи студії, написав розширення Visual Studio, яке вимикає масштабування прокрутки миші.


7

Це проблема в Windows, не лише у Visual Studio. Щоб відключити поведінку масштабування Ctrl-Scroll у всій Windows, ви можете використовувати AutoHotKey, як описано в цій відповіді :

^WheelDown::return
^WheelUp::return

Це просто перепрограмує AutoHotKey, щоб нічого не робити на Ctrl-Scroll.


Я також додав #MaxHotkeysPerInterval 16384
Колін

@ Проблема Антоні: "питання або ситуація, яка вважається небажаною або шкідливою і потребує вирішення та подолання". Мені здається, що визначення проблеми підходить. Ви любите цю "особливість", прекрасно. Інші - ні. Ось це 2019 рік, і я не знаю, як вимкнути цю набридливу "особливість" у VS. Тож це все ще проблема для мене. Нарешті всі години, які я вклав / витратив у AutoHotkey, корисні. 2 хвилини виправлення - Дякую за це.
Ендрю Деннісон

@AndrewDennison Cool, ви використали визначення словника, щоб повністю ігнорувати призначене вживання цього слова. Чудовий аргумент і пункт. Дійсно, браво вам за те, що ви знайдете найсвіжіший аргумент у світі.
Ентоні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.