Existe uma maneira no Visual Studio 2008 de passar de uma chave de fechamento para sua chave de abertura? Encontrei uma quantidade razoável de coisas sobre o destaque da chave, mas nada sobre mover o cursor para ela.
(Versão VB.NET desta pergunta: Atalho de teclado para pular entre "If / End If" )
visual-studio-2008
keyboard-shortcuts
curly-braces
thepocketwade
fonte
fonte
Respostas:
Encontrei isso para você: Salte entre chaves no Visual Studio :
No MacOS, use CMD+ SHIFT+\
fonte
Ctrl
+Å
(o mesmo que para o teclado dinamarquês mencionado na resposta abaixo).Ctrl
+´
. É o apóstrofo ao lado do backspace.ctrl
+^
, que é, estranhamente, a chave que também possui o[
colchete (que precisaAltGr
ser digitado).Use CTRL+ ]para alternar entre eles. Coloque o cursor em uma das chaves ao usá-lo.
fonte
Eu uso o Visual Studio 2008 e você pode personalizar o que deseja que esse atalho seja.
Clique no menu Ferramentas -> Opções -> Ambiente -> Teclado . Em seguida, procure por Edit.GotoBrace .
Isso informará qual combinação de teclas está atualmente atribuída para isso. Eu acho que você pode mudar isso se quiser, mas é útil se o Ctrl+ ]não funcionar.
fonte
Nota: Ele também funciona para a correspondência #if / #elif / #endif. O sinal de intercalação deve estar no #.
fonte
Se, por algum motivo, isso NÃO estiver funcionando para você, algo pode ter atrapalhado as ligações do teclado (não funcionou para mim). Você pode reativar a ligação fácil o suficiente - pelo menos eu pensei:
Eu tentei este procedimento:
Eu tentei e ainda não funcionou. Reiniciei o Visual Studio e ele ainda não funcionava - bem, só funcionava para arquivos .cs, mas preciso que ele funcione para arquivos .vb e arquivos de texto e ... bem, TODOS os arquivos!
fonte
CTRL
+SHIFT
+UP/DOWN
(ref: stackoverflow.com/a/7895072/740639 )No meu teclado francês, é CTRL+ ^.
fonte
Em um teclado alemão, é Ctrl+ ´.
fonte
Em um teclado espanhol, é CTRL+ ¿(ou CTRL+ ¡).
fonte
Para completar, em um teclado sueco, é CTRL + å .
Além disso, eu acho lógico, mas vale a pena mencionar CTRL + shift+ å (para capital Å), seleciona tudo dentro do aparelho e vai para o correspondente.
fonte
No meu teclado dinamarquês é CTRL+ Å.
fonte
E Ctrl+ Shift+ ]selecionará todo o texto.
fonte
No meu teclado em português e SO com EN VS, é CTRL+ «para navegar entre chaves e CTRL+ SHIFT+ «se você deseja selecionar o código interno.
fonte
No meu teclado italiano, é CTRL+ ^.
fonte
No meu teclado pt-BR (português do Brasil), na verdade, é CTRL+ [.
fonte
Em um teclado turco, é Ctrl+ ü.
fonte
No meu teclado esloveno é ALT +Đ
fonte
No Mac, use command+ shift+ \.
Fonte : um comentário sobre esta resposta: https://stackoverflow.com/a/37877082/3345085 . Testado no Visual Studio Code versão 1.10.2.
fonte
No meu teclado holandês (belga), é CTRL+ ^.
fonte
Vá para Ferramentas> Opções> Ambiente> Fontes e cores, selecione "Correspondência entre chaves (retângulo)" e altere o "Fundo do item" para, por exemplo, Amarelo. Isso funcionou para os parênteses de C # () {} e [].
fonte
Para o Visual Studio Code (como visto na documentação ), use Ctrl+ Shift+ \.
A configuração pode ser encontrada em:
Estou usando o Visual Studio Code 1.8.0. Nota O código do Visual Studio pode se comportar de maneira diferente para teclados internacionais (como visto nesta resposta em: teclado alemão )
Espero que isso ajude alguém.
fonte
Detalhes que podem beneficiar a todos (Linux / Win / Mac)
O comando no menu / editor de atalhos do teclado está
editor.action.jumpToBracket
lá, você pode configurá-lo para o que quiser. Há também um chamadoeditor.action.selectToBracket
que não possui atalho por padrão (pelo menos no Mac).Etc.
No Mac,
editor.action.jumpToBracket
começa como Cmd+ Shift+ \ e eu mudei para Ctrl+ ]para estar de acordo com o que os outros dizem aqui. Fiz isso na esperança de poder usar Ctrl+ Shift+ ]para "Estender a seleção para o parêntese correspondente". Foi isso que me levou a descobrir os detalhes acima. Eu ajusteieditor.action.selectToBracket
para Ctrl+ Shift+ ]e obtive exatamente o comportamento que queria.fonte
Em um teclado húngaro, é Ctrl+ ú.
fonte
Um pouco relevante, mas para as tags HTML: (como não há solução interna, o Ctrl+ Jnão funciona para tags HTML:)
Aqui está a resposta como uma macro que eu criei e que faça isso (alternar), incluindo o foco:
Aqui está a demonstração:
E aqui está o código. Aproveitar!
fonte
No Visual Studio Code no teclado alemão, é ctrl+ shift+^
Mas você precisa abrir um arquivo com a extensão correta - ele não está funcionando em novos arquivos não salvos, por exemplo.
fonte
Em um teclado alemão, é ctrl+ shift+ ^.
fonte
No teclado suíço-francês: use CTRL+ SHIFT+^
fonte
No espanhol (Espanha), o teclado com VS2012 é Ctrl+, ¡conforme indicado por @Keith, mas se você usar Ctrl+ ¿(digitado como Ctrl+ Shift+ ¡), então vai para Matching Brace plus seleciona todo o código entre as duas chaves e não pode voltar ao outra chave.
fonte