Dica: Tecla de Atalho para o VS Code para acelerar navegação em código
Todo mundo sabe como que o CTRL
+ Z
é fundamental na hora de programar e recentemente esbarrei numa outra tecla de atalho para o VS Code que não é tão fundamental assim, mas que está relacionada a "voltar" e está acelerando muito na hora de programar, principalmente na hora de navegar no código, que é tipo um "CTRL + Z", só que para a posição do seu cursor.
A tecla de atalho é o seguinte:
- Windows:
Alt
+Seta para Esquerda
- macOS:
CTRL
+-
E ela vai voltar a posição do seu cursor para uma posição anterior e isso é sensacional na hora que você está cavucando o código para por exemplo:
Voltar de um "Go to Definition"
Imagina o cenário em que você está lendo uma função que possui a chamada para várias outras funções e você quer entender de fato o que cada uma dessas pequenas funções fazem (o detalhe de implementação), mas logo em seguida você quer voltar para onde estava. Então você pode fazer o seguinte:
- Primeiro use
F12
ouCTRL
+Click
no Windows ouCMD
+Click
no Mac em cima do nome da função para ativar oGo to Definition
e ser levado para onde a função foi definida (declarada). - E agora para voltar onde você estava lendo o código antes, no Windows basta apertar
Alt
+Seta para Esquerda
ou no macOSCTRL
+-
e o cursor vai voltar para a exata posição anterior. - Independente da profundidade que você navegar (se for seguidamente usando o
Go to Definition
), esse atalho sempre vai saber como voltar para a posição inicial.
No GIF abaixo eu isso o atalho 3 vezes:
Voltar de uma busca
Também é muito comum você estar programando, bater uma dúvida, fazer uma busca com CTRL
+ F
ou CMD
+ F
para ler um código que está num lugar distante e em seguida ter que voltar para onde você estava. Sem problemas, o VS Code vai anotando todos os pontos principais onde o seu cursor estava em cada passo da busca e você consegue voltar para onde estava originalmente com essa tecla de atalho.
Voltando de uma aba e navegando entre arquivos
Mesmo que você navege para outra aba (outro arquivo), faça uma busca, clique manualmente nas coisas, o VS Code anota toda essa cadeia de posições e consegue voltar sem problemas, inclusive voltar na aba anterior que você estava.
Eu não sei porque demorei tanto para encontrar essa tecla de atalho tão simples. Então fica aqui a dica caso alguém não saiba 🤝
E tenham todos do TabNews a melhor semana possível! Cada vez mais estou amando acessar esse lugar e ler as publicações de vocês 😍