¿Es posible configurar control + rueda de desplazamiento para aumentar / disminuir el zoom en VS Code?


133

Similar al valor predeterminado en los editores de Visual Studio o Sublime, me gustaría usar control + rueda de desplazamiento para cambiar el tamaño de fuente / nivel de zoom, en lugar de control-más / menos. No vi ninguna opción en las preferencias de Usuario o Espacio de trabajo.

Editar de Derek Morin: si desea que este sea el comportamiento predeterminado, vote a favor: https://github.com/microsoft/vscode/issues/97137


El zoom actual en VSCode no se limita al editor sino a todos los controles. Supongo que solo desea que el editor haga zoom, pero no el resto del banco de trabajo.
Benjamin Pasero

1
¿Has probado Ctr + y Ctrl? Creo que es más parcial hacia el editor en lugar de IDE
Thanigainathan

Sí, estoy usando ctrl +/- pero esperaba una alternativa de rueda de desplazamiento
Ed Schembor

Respuestas:


245

Puede editar settings.json y agregar esta línea:

  "editor.mouseWheelZoom": true

ingrese la descripción de la imagen aquí


1
@EdSchembor Esto funciona cuando agrego esta línea al archivo json, pero parece que me quita la sangría de un bloque de código resaltando líneas de código y presionando la tecla. ¿Alguna idea sobre cómo resolver este problema?
theQuestionMan

9
¿Cómo, en nombre del Dios dulce y todopoderoso, puede que esa no sea una configuración predeterminada? Entiendo que es una herramienta nueva, todavía en desarrollo, pero ¡vamos! Todavía no puedo encontrar la opción jump-to-next-camel-hump en los nombres de los métodos. Me gusta jorobar camellos.
Konrad Viltersten

Trabajando en 1.9.0 (2017-02-02).
Drew Noakes

Muchas gracias, trabajé en la versión: 1.29.0 Commit: 5f24c93878bd4bc645a4a17c620e2487b11005f9 Fecha: 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 Se me ocurre una razón. Muchos paneles táctiles continúan desplazándose después de quitar los dedos, lo cual es bastante agradable, excepto cuando desliza para desplazarse hasta la parte inferior del archivo y luego presiona Cmd / Ctrl para iniciar alguna acción. ¡VSCode ve el desplazamiento Cmd + y de repente su código se amplía a 80pt! Estoy experimentando esto en una MacBook, así que no habilito la configuración allí. (Solía ​​experimentar el mismo problema en Firefox en Linux, pero creo que eso se ha resuelto ahora.)
joeytwiddle

40

en versiones más nuevas:

Archivo -> preferencias -> configuración -> buscar " mouse wheel zoom"


1

El principal problema es cómo se construye VSCode, con un marco Electron y Microsoft Monaco Editor que se construye con TypeScript y tales técnicas web. Por lo tanto, VSCode se comporta exactamente como lo haría una ventana del navegador: hacer zoom en toda la aplicación, incluida la barra lateral, etc.


9
Este ya no es el caso. El resto de la aplicación, como la barra lateral y el explorador, permanecen fijos mientras se amplía el editor con ctrl + rueda del mouse
Brice

Todavía extraño el zoom específico de pestaña / archivo que Sublime tiene. De lo contrario
disfruto

1
@Brice Pensé lo mismo, pero VSCode admite el zoom por separado del editor y toda la aplicación. Para mí, CTRL - '+' y CTRL -'- 'amplían toda la aplicación, mientras que la rueda de desplazamiento solo amplía el editor.
ThePadawan

1

Si está utilizando Autohotkey, puede escribir una secuencia de comandos que presione Ctrl+ =cuando desplace el mouse hacia arriba Ctrly Ctrl+ -cuando desplace el mouse hacia abajo mientras mantiene presionada la Ctrltecla de la siguiente manera:

#IfWinActive ahk_class Chrome_WidgetWin_1

^WheelUp::
Send ^{=}
return

^WheelDown::
Send ^{-}
return
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.