Можно ли настроить элемент управления + колесо прокрутки для увеличения / уменьшения масштаба в VS Code?


135

Как и в редакторах Visual Studio или Sublime по умолчанию, я хотел бы использовать элемент управления + колесо прокрутки для изменения размера шрифта / уровня масштабирования, а не сочетание клавиш «плюс / минус». Я не видел ни одной опции в настройках пользователя или рабочей области.

Редактировать от Дерека Морина: если вы хотите, чтобы это было поведение по умолчанию, проголосуйте за: https://github.com/microsoft/vscode/issues/97137


Текущее масштабирование в VSCode ограничивается не только редактором, но и всеми элементами управления. Я полагаю, вы хотите, чтобы масштабирование увеличивалось только в редакторе, но не в остальной части верстака?
Бенджамин Пасеро

1
Вы пробовали Ctrl + и Ctrl-, я думаю, что он больше склонен к редактору, чем к IDE
Танигайнатан

Да, я использую ctrl +/-, но надеялся на альтернативу колесу прокрутки
Эд Шембор,

Ответы:


248

Вы можете отредактировать settings.json и добавить эту строку:

  "editor.mouseWheelZoom": true

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


1
@EdSchembor Это работает, когда я добавляю эту строку в файл json, но, похоже, лишает меня возможности отступать от блока кода, выделяя строки кода и нажимая табуляцию. Есть идеи, как решить эту проблему?
theQuestionMan 07

11
Как, во имя милого, всемогущего Бога, это может не быть настройкой по умолчанию ?! Я понимаю, что это новый инструмент, все еще в разработке, но давай! Я все еще не могу найти в именах методов опцию jump-to-next-camel-hump. Мне нравится кататься на верблюдах.
Конрад Вильтерстен

Работает в 1.9.0 (02.02.2017).
Дрю Ноукс

Большое спасибо, работал над версией: 1.29.0 Коммит: 5f24c93878bd4bc645a4a17c620e2487b11005f9 Дата: 2018-11-12T07: 42: 27.562Z Электрон: 2.0.12 Chrome: 61.0.3163.100 Node.js: 8.9.3 V8: 6.1.534.41 Архитектура : x64
Амр Лотфи

@KonradViltersten Я могу придумать одну причину. Многие сенсорные панели продолжают прокручивать после того, как вы убираете пальцы, что неплохо, за исключением случаев, когда вы пролистываете, чтобы прокрутить до конца файла, а затем нажимаете Cmd / Ctrl, чтобы инициировать какое-либо действие. VSCode видит прокрутку Cmd +, и внезапно ваш код увеличивается до 80pt! Я испытываю это на MacBook, поэтому я не включаю этот параметр. (Раньше я сталкивался с той же проблемой в Firefox в Linux, но я думаю, что теперь она решена.)
joeytwiddle


1

Основная проблема заключается в том, как построен VSCode, с фреймом Electron и редактором Microsoft Monaco, который построен с помощью TypeScript и подобных веб-технологий. Поэтому VSCode ведет себя точно так же, как окно браузера - масштабирование всего приложения, включая боковую панель и т. Д.


9
Это уже не так. Остальная часть приложения, такая как боковая панель и проводник, остается на месте при масштабировании редактора с помощью ctrl + колесика мыши
Брайс

Мне все еще не хватает масштабирования для вкладки / файла, которое есть в Sublime. В остальном мне очень нравится VSCode
mix3d 07

1
@Brice Я думал то же самое, но VSCode поддерживает раздельное масштабирование редактора и всего приложения. Для меня CTRL - '+' и CTRL -'- 'увеличивают масштаб всего приложения, в то время как колесо прокрутки только масштабирует редактор.
ThePadawan

1

Если вы используете Autohotkey, вы можете написать сценарий, который нажимает Ctrl+, =когда вы прокручиваете мышь вверх с помощью Ctrlи Ctrl+, -когда вы прокручиваете мышь вниз, удерживая Ctrlклавишу следующим образом:

#IfWinActive ahk_class Chrome_WidgetWin_1

^WheelUp::
Send ^{=}
return

^WheelDown::
Send ^{-}
return
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.