È possibile configurare control + rotellina per aumentare / ridurre lo zoom in VS Code?


133

Simile al predefinito negli editor di Visual Studio o Sublime, vorrei usare control + scroll-wheel per cambiare la dimensione del carattere / livello di zoom, piuttosto che control-plus / meno. Non ho visto alcuna opzione nelle preferenze Utente o Area di lavoro.

Modifica da Derek Morin: se si desidera che questo sia il comportamento predefinito, si prega di effettuare l'upgrade: https://github.com/microsoft/vscode/issues/97137


Lo zoom corrente in VSCode non è limitato all'editor ma a tutti i controlli. Suppongo che desideri solo eseguire lo zoom dell'editor, ma non il resto del workbench?
— Benjamin Pasero,

1
Hai provato Ctr + e Ctrl- Penso che sia più distorto verso l'editor piuttosto che IDE
— Thanigainathan,

Sì, sto usando ctrl +/- ma speravo in un'alternativa con rotella di scorrimento
— Ed Schembor,

Risposte:


245

Puoi modificare settings.json e aggiungere questa riga:

  "editor.mouseWheelZoom": true

inserisci qui la descrizione dell'immagine


1
@EdSchembor Funziona quando aggiungo questa riga al file json ma sembra togliermi la capacità di indentare un blocco di codice evidenziando le righe di codice e premendo il tasto tab. Qualche idea su come risolvere questo problema?
— theQuestionMan

9
Come in nome di Dio dolce e onnipotente non può essere un'impostazione predefinita ?! Capisco che è un nuovo strumento, ancora in fase di sviluppo ma dai! Non riesco ancora a trovare l'opzione jump-to-next-camel-hump nei nomi dei metodi. Mi piace saltare sui cammelli.
— Konrad Viltersten,

Lavorare in 1.9.0 (2017-02-02).
— Drew Noakes,

Grazie mille, ha lavorato alla versione 1.29.0 Commit: 5f24c93878bd4bc645a4a17c620e2487b11005f9 Data: 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 Mi viene in mente un motivo. Molti touchpad continuano a scorrere dopo aver rimosso le dita, il che è abbastanza carino, tranne quando si scorre per scorrere fino alla fine del file, quindi premere Cmd / Ctrl per avviare un'azione. VSCode vede Cmd + scroll e improvvisamente il tuo codice viene ingrandito a 80pt! Lo sto riscontrando su un MacBook, quindi non abilito l'impostazione lì. (Ho riscontrato lo stesso problema in Firefox su Linux, ma penso che ora sia stato risolto.)
— joeytwiddle

40

nelle versioni più recenti:

File -> preferenze -> impostazioni -> cerca " mouse wheel zoom"


1

Il problema principale è come è costruito VSCode, con un frame Electron e Microsoft Monaco Editor che è costruito con TypeScript e tali tecniche web. Pertanto VSCode si comporta esattamente come farebbe una finestra del browser - ingrandendo l'intera applicazione inclusa la barra laterale ecc.


9
Questo non è più il caso. Il resto dell'applicazione come la barra laterale e l'esploratore rimangono fissi durante lo zoom dell'editor con ctrl + rotellina del mouse
— Brice

Mi manca ancora lo zoom specifico per scheda / file che ha Sublime. Mi piace molto VSCode altrimenti
— mix3d

1
@Brice Ho pensato lo stesso, ma VSCode supporta lo zoom separato dell'editor e dell'intera applicazione. Per me, CTRL - '+' e CTRL -'- 'ingrandiscono l'intera applicazione, mentre la rotella di scorrimento ingrandisce solo l'editor.
— ThePadawan,

1

Se stai usando Autohotkey puoi scrivere uno script che preme Ctrl+ =quando scorri il mouse verso l'alto con + Ctrle quando scorri il mouse verso il basso tenendo premuto il tasto come segue:Ctrl-Ctrl

#IfWinActive ahk_class Chrome_WidgetWin_1

^WheelUp::
Send ^{=}
return

^WheelDown::
Send ^{-}
return
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.