È 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.