É possível configurar control + scroll-wheel para aumentar / diminuir o zoom no VS Code?


133

Semelhante ao padrão nos editores do Visual Studio ou Sublime, eu gostaria de usar control + scroll-wheel para alterar o tamanho da fonte / nível de zoom, em vez de control-plus / menos. Não vi nenhuma opção nas preferências Usuário ou Área de trabalho.

Editar a partir de Derek Morin: Se você deseja que esse seja o comportamento padrão, faça um voto positivo: https://github.com/microsoft/vscode/issues/97137


O zoom atual no VSCode não se limita ao editor, mas a todos os controles. Eu suponho que você deseja apenas o zoom do editor, mas não o resto da bancada?
Benjamin Pasero

1
Já experimentou Ctr + e Ctrl Eu acho que é mais inclinado para editor ao invés de IDE
Thanigainathan

Sim, eu estou usando ctrl +/- mas estava esperando por uma alternativa roda de rolagem
Ed Schembor

Respostas:


245

Você pode editar o settings.json e adicionar esta linha:

  "editor.mouseWheelZoom": true

insira a descrição da imagem aqui


1
@ EdSchembor Isso funciona quando adiciono esta linha ao arquivo json, mas parece diminuir minha capacidade de recuar um bloco de código, realçando as linhas de código e pressionando tab. Alguma idéia de como resolver esse problema?
theQuestionMan

9
Como, em nome de Deus doce e todo-poderoso, isso pode não ser um cenário padrão ?! Entendo que é uma nova ferramenta, ainda em desenvolvimento, mas vamos lá! Ainda não consigo encontrar a opção jump-to-next-camel-hump nos nomes dos métodos. Eu gosto de transar com camelos.
Konrad Viltersten

Trabalhando em 1.9.0 (02/02/2017).
Desenhou Noakes

Muito obrigado, trabalhei na versão: 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 Arquitetura : x64
Amr Lotfy

@KonradViltersten Posso pensar em uma razão. Muitos touchpads continuam rolando depois que você remove os dedos, o que é bom, exceto quando você desliza para rolar até a parte inferior do arquivo e, em seguida, pressione Cmd / Ctrl para iniciar alguma ação. O VSCode vê a rolagem Cmd + e de repente seu código é ampliado para 80pt! Estou enfrentando isso em um MacBook, então não habilito a configuração lá. (Eu usei para experimentar o mesmo problema no Firefox no Linux, mas eu acho que foi resolvido agora.)
joeytwiddle

40

nas versões mais recentes:

Arquivo -> preferências -> configurações -> procure por " mouse wheel zoom"


1

O principal problema é como o VSCode é construído, com um quadro Electron e o Microsoft Monaco Editor, que é construído com o TypeScript e essas técnicas da web. Portanto, o VSCode se comporta exatamente como uma janela do navegador faria - ampliando o aplicativo inteiro, incluindo a barra lateral, etc.


9
Este não é mais o caso. O resto da aplicação, tais como a barra lateral e o explorador estadia put enquanto o zoom o editor com ctrl + roda do mouse
Brice

Ainda sinto falta do zoom específico da guia / arquivo que o Sublime possui. Eu gosto muito do VSCode de outra forma
mix3d

1
@ Brice Pensei o mesmo, mas o VSCode suporta zoom separado do editor e de todo o aplicativo. Para mim, CTRL - '+' e CTRL -'- 'ampliam o aplicativo inteiro, enquanto a roda de rolagem amplia apenas o editor.
ThePadawan

1

Se você estiver usando a Autohotkey, poderá escrever um script que pressiona Ctrl+ =quando você rola o mouse para cima Ctrle Ctrl+ -quando você rola o mouse para baixo enquanto mantém pressionada a Ctrltecla da seguinte maneira:

#IfWinActive ahk_class Chrome_WidgetWin_1

^WheelUp::
Send ^{=}
return

^WheelDown::
Send ^{-}
return
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.