Est-il possible de configurer contrôle + molette de défilement pour augmenter / diminuer le zoom dans VS Code?

133

Semblable à la valeur par défaut dans les éditeurs Visual Studio ou Sublime, je voudrais utiliser contrôle + molette de défilement pour modifier la taille de police / niveau de zoom, plutôt que contrôle-plus / moins. Je n'ai vu aucune option dans les préférences Utilisateur ou Espace de travail.

Modifier de Derek Morin: Si vous voulez que ce soit le comportement par défaut, veuillez voter pour: https://github.com/microsoft/vscode/issues/97137

Ed Schembor
la source
Le zoom actuel dans VSCode ne se limite pas à l'éditeur mais à tous les contrôles. Je suppose que vous voulez seulement que l'éditeur zoome, mais pas le reste de l'atelier?
Benjamin Pasero
1
Avez-vous essayé Ctr + et Ctrl - Je pense que c'est plus biaisé vers l'éditeur plutôt que vers l'IDE
Thanigainathan
Oui, j'utilise ctrl +/- mais j'espérais une alternative à la molette de défilement
Ed Schembor

Réponses:

245

Vous pouvez modifier settings.json et ajouter cette ligne:

  "editor.mouseWheelZoom": true

entrez la description de l'image ici

MattSlay
la source
1
@EdSchembor Cela fonctionne lorsque j'ajoute cette ligne au fichier json, mais cela semble me priver de la capacité d'indenter un bloc de code en surlignant des lignes de code et en appuyant sur tab. Des idées sur la façon de résoudre ce problème?
theQuestionMan
9
Comment au nom de Dieu doux et tout-puissant cela ne peut-il pas être un paramètre par défaut?! Je comprends que c'est un nouvel outil, encore en développement mais allez! Je ne trouve toujours pas l'option jump-to-next-camel-hump dans les noms de méthode. J'aime les chameaux à bosse.
Konrad Viltersten
Travailler dans 1.9.0 (02/02/2017).
Drew Noakes le
Merci beaucoup, j'ai travaillé sur Version: 1.29.0 Commit: 5f24c93878bd4bc645a4a17c620e2487b11005f9 Date: 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 Je peux penser à une raison. De nombreux pavés tactiles continuent de défiler après avoir retiré vos doigts, ce qui est plutôt agréable, sauf lorsque vous effleurez pour faire défiler vers le bas du fichier, puis appuyez sur Cmd / Ctrl pour lancer une action. VSCode voit le défilement Cmd + et tout à coup votre code est zoomé à 80pt! J'éprouve cela sur un MacBook, donc je n'active pas le paramètre ici. (J'avais l'habitude de rencontrer le même problème dans Firefox sous Linux, mais je pense que cela a été résolu maintenant.)
joeytwiddle
40

dans les versions plus récentes:

Fichier -> préférences -> paramètres -> rechercher " mouse wheel zoom"

Mahmoud Farahat
la source
1

Le principal problème est de savoir comment VSCode est construit, avec un cadre Electron et Microsoft Monaco Editor qui est construit avec TypeScript et de telles techniques Web. Par conséquent, VSCode se comporte exactement comme le ferait une fenêtre de navigateur - zoomer sur toute l'application, y compris la barre latérale, etc.

Ralenti
la source
9
Ce n'est plus le cas. Le reste de l'application, comme la barre latérale et l'explorateur, reste en place tout en zoomant sur l'éditeur avec ctrl + molette de la souris
Brice
Je manque toujours le zoom spécifique aux onglets / fichiers de Sublime. Sinon, j'aime beaucoup
VSCode
1
@Brice Je pensais la même chose, mais VSCode prend en charge le zoom séparé de l'éditeur et de l'ensemble de l'application. Pour moi, CTRL - '+' et CTRL -'- 'zooment sur toute l'application, tandis que la molette de défilement ne fait que zoomer sur l'éditeur.
ThePadawan
1

Si vous utilisez Autohotkey, vous pouvez écrire un script qui appuie sur Ctrl+ =lorsque vous faites défiler votre souris vers le haut avec Ctrlet Ctrl+ -lorsque vous faites défiler votre souris vers le bas tout en maintenant la Ctrltouche enfoncée comme suit:

#IfWinActive ahk_class Chrome_WidgetWin_1

^WheelUp::
Send ^{=}
return

^WheelDown::
Send ^{-}
return
recherche de code
la source