Можно ли настроить элемент управления + колесо прокрутки для увеличения / уменьшения масштаба в 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

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

MattSlay
источник
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
41

в более новых версиях:

Файл -> настройки -> настройки -> поиск " mouse wheel zoom"

Махмуд Фарахат
источник
1

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

Slowmove
источник
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
insearchofcode
источник