Ist es möglich, Steuerung + Scrollrad so zu konfigurieren, dass der Zoom im VS-Code vergrößert / verkleinert wird?

133

Ähnlich wie in der Standardeinstellung in den Visual Studio-Editoren oder in Sublime möchte ich die Schriftgröße / Zoomstufe mit Strg + Scrollrad ändern, anstatt mit Plus / Minus. Ich habe keine Option in den Benutzer- oder Arbeitsbereichseinstellungen gesehen.

Bearbeiten von Derek Morin: Wenn Sie möchten, dass dies das Standardverhalten ist, stimmen Sie bitte ab: https://github.com/microsoft/vscode/issues/97137

Ed Schembor
quelle
Das aktuelle Zoomen in VSCode ist nicht auf den Editor beschränkt, sondern auf alle Steuerelemente. Ich nehme an, Sie möchten nur, dass der Editor zoomt, nicht aber den Rest der Workbench?
Benjamin Pasero
1
Haben Sie versucht, Ctr + und Ctrl- Ich denke, es ist eher voreingenommen gegenüber Editor als IDE
Thanigainathan
Ja, ich benutze Strg +/-, hoffte aber auf eine Scrollrad-Alternative
Ed Schembor

Antworten:

245

Sie können settings.json bearbeiten und diese Zeile hinzufügen:

  "editor.mouseWheelZoom": true

Geben Sie hier die Bildbeschreibung ein

MattSlay
quelle
1
@EdSchembor Dies funktioniert, wenn ich diese Zeile zur JSON-Datei hinzufüge, aber es scheint meine Fähigkeit zu beeinträchtigen, einen Codeblock durch Hervorheben von Codezeilen und Drücken der Tabulatortaste einzurücken. Irgendwelche Ideen zur Lösung dieses Problems?
theQuestionMan
9
Wie im Namen des süßen, allmächtigen Gottes kann das nicht eine Standardeinstellung sein?! Ich verstehe, dass es ein neues Tool ist, das sich noch in der Entwicklung befindet, aber komm schon! Ich kann die Option Sprung zum nächsten Kamelbuckel in Methodennamen immer noch nicht finden. Ich mag es, Kamele zu humpeln.
Konrad Viltersten
Arbeiten in 1.9.0 (2017-02-02).
Drew Noakes
Vielen Dank, gearbeitet an Version: 1.29.0 Commit: 5f24c93878bd4bc645a4a17c620e2487b11005f9 Datum: 2018-11-12T07: 42: 27.562Z Electron: 2.0.12 Chrome: 61.0.3163.100 Node.js: 8.9.3 V8: 6.1.534.41 Architecture : x64
Amr Lotfy
@KonradViltersten Ich kann mir einen Grund vorstellen. Viele Touchpads scrollen weiter, nachdem Sie Ihre Finger entfernt haben. Dies ist sehr hilfreich, es sei denn, Sie bewegen den Mauszeiger zum Ende der Datei und drücken dann Cmd / Ctrl, um eine Aktion zu starten. VSCode sieht den Cmd + Scroll und plötzlich wird Ihr Code auf 80pt gezoomt! Ich habe dies auf einem MacBook erlebt, daher aktiviere ich die Einstellung dort nicht. (Früher hatte ich das gleiche Problem in Firefox unter Linux, aber ich denke, das wurde jetzt behoben.)
joeytwiddle
40

in neueren Versionen:

Datei -> Einstellungen -> Einstellungen -> Suche nach " mouse wheel zoom"

Mahmoud Farahat
quelle
1

Das Hauptproblem besteht darin, wie VSCode mit einem Electron-Frame und einem Microsoft Monaco Editor erstellt wird, der mit TypeScript und solchen Webtechniken erstellt wird. Daher verhält sich VSCode genau so, wie es ein Browserfenster tun würde - Zoomen der gesamten Anwendung einschließlich Seitenleiste usw.

Slowmove
quelle
9
Dies ist nicht mehr der Fall. Der Rest der Anwendung wie die Seitenleiste und der Explorer bleiben beim Zoomen des Editors mit Strg + Mausrad
Brice
Ich vermisse immer noch das tab / dateispezifische Zoomen, das Sublime hat. Ansonsten genieße ich VSCode sehr
mix3d
1
@Brice Ich dachte das gleiche, aber VSCode unterstützt das separate Zoomen des Editors und der gesamten Anwendung. Für mich zoomen STRG - '+' und STRG -'- 'die gesamte Anwendung, während das Scrollrad nur den Editor zoomt.
ThePadawan
1

Wenn Sie Autohotkey verwenden, können Sie ein Skript schreiben, das Ctrl+ drückt, =wenn Sie mit der Maus nach oben scrollen, Ctrlund Ctrl+, -wenn Sie die Maus nach unten scrollen, während Sie die CtrlTaste wie folgt gedrückt halten:

#IfWinActive ahk_class Chrome_WidgetWin_1

^WheelUp::
Send ^{=}
return

^WheelDown::
Send ^{-}
return
Insearchofcode
quelle