Visual Studio - Atalho para navegar para o Solution Explorer

152

Existe um atalho de teclado no Visual Studio (além de CTRL+ TABe seleção) que me levaria de dentro de um documento diretamente para o Solution Explorer? Não quero personalizar nenhum atalho nem alterar nenhum comportamento padrão.

stepanian
fonte
Consulte: www.visualstudioshortcuts.com/2012/ (Embora a versão 2010 não esteja disponível, ainda é muito útil).
18717 Chris-W
@stepanian fair point sobre primazia, se isso for anterior. Eu só quis dizer duplicado, ou seja, eles são os mesmos. Eu estava apenas ligando-os para aqueles que fazem admin.
MemeDeveloper 7/03/19
@stepanian também respondi a esta pergunta não que - como eu vi a data era anterior. Obrigado
MemeDeveloper

Respostas:

249

CTRL+ ALT+L

deve mudar o foco para o Solution Explorer.

Para o visual studio 2012, use:

CTRL+ [+ Sseleciona seu documento atual no Solution Explorer.

keyboardP
fonte
1
Obrigado! E eu assumo ctrl + alt + le, em seguida, selecione o arquivo com uma seta para voltar?
stepanian
8
Yup, pressione Enterpara selecionar o arquivo, ou Escapeapenas para saltar de volta para a janela do documento sem selecionar o arquivo :)
keyboardP
Também parece que ctrl + tab o leva de volta ao documento inicial com ele selecionado (economizando o pressionamento da tecla Enter). Todo segundo conta!
stepanian
Oh, desculpe, selectedeu pensei que você quis dizer realmente aberto. Escaperetornará ao documento, mantendo a seleção, mas não abrirá o arquivo. (Semelhante ao ctrl + tab). Enterrealmente abrirá o arquivo.
keyboardP
1
No VS 2015, você pode selecionar "Visualizar" no menu da barra de ferramentas para ver todos os atalhos diretos para mudar o foco para diferentes janelas. Os mesmos truques (Escape, Enter) funcionam para todos eles.
Sitric
49

Ao usar o VS 2012 com o esquema de mapeamento de teclado do Visual C # 2005 :

CTRL+ W,S

Acho que é mais fácil memorizar: Todos os atalhos que começam com CTRL+ Wsão para abrir ou navegar para as janelas W :

  • CTRL+ W, S: S olução Explorador
  • CTRL+ W, E: E lista rror
  • CTRL+ W, R: R esourceview
  • CTRL+ W, A: Janela Command ( A ction ...)
  • CTRL+ W, T: T askview
  • CTRL+ W, Q: Encontre resultados Símbolo
  • CTRL+ W, X: Toolbo x
  • CTRL+ W, C: C lassview
  • CTRL+ W, P: P ROPRIEDADES
  • CTRL+ W, B: B ookmarks
  • ...
marapet
fonte
Obrigado por especificar o esquema de mapeamento do teclado! Eu estive procurando usando o atalho Ctrl + W + S para o Solution Explorer desde que instalei um novo VS2012!
hemma731
22

No Visual Studio 2012, agora você pode usar CTRL+, ;pois esse é o atalho de teclado padrão da caixa de pesquisa do Solution Explorer.

Careca
fonte
4
Ctr+'abre o Team Explorer. Ctrl + ,abre o "seletor de arquivos". Atalhos bastante úteis.
arviman
14

Na minha máquina Windows 7: Ctrl+ ALT+ Lbloqueia o computador.

Para mim: Shift+ ALT+ L funciona. (Essa também pode ser uma configuração de novo compartilhamento)

AyKarsi
fonte
11
  1. atalho ctrl [, Sfocará o arquivo / documento aberto atual no Solution Explorer.
  2. definir a caixa de seleção como true em "Rastrear ativo no Solution Explorer" focará automaticamente o arquivo / documento aberto atual no Solution Explorer (Ferramentas-> Opções-> Projetos e soluções-> Geral -> "Rastrear item ativo no Solution Explorer" = true
Mirvel
fonte
9

O atalho de teclado padrão para abrir / pular para o Solution Explorer é Ctrl+ Alt+ L.

Khellang
fonte
9

Estendido acima: o nome do comando da guia de sincronização com o Solution Explorer é " SolutionExplorer.SyncWithActiveDocument "

Nigrimmist
fonte
5

Estúdio visual

2015 e 2017 (por padrão ) VS 2017 Atalhos

Ctrl+ [,S

Executa o atalho do teclado

SolutionExplorer.SyncWithActiveDocument

ReSharper

No Visual Studio 2015 e 2017 (por padrão ), Resharper Docs

Shift+ Alt+L

Que executa o atalho de teclado do Resharper

Resharper.Resharper_LocateInSolutionOrAssemblyExplorer

Ambos

  • Focus Solution Explorer
  • Realçar documento
  • Rolar / expandir nós (conforme necessário para mostrar esse documento)

Diferença

A versão do Resharper também funciona com código descompilado . Localizando símbolos descompilados na janela Assembly Explorer .

Para personalizar / não funciona:

  1. Ferramentas> Opções> Ambiente> Teclado
  2. Nome do atalho de pesquisa (por exemplo, SolutionExplorer.SyncWithActiveDocument)
  3. Atribua (em Global) aos atalhos do teclado como desejar
MemeDeveloper
fonte
3

Eu tive esse problema em uma nova compilação de máquina com o VS 2013 e o R # 8.2.

A opção de teclado Resharper.Resharper_LocateInSolutionExplorerfoi definida corretamente como Shift+Alt+L, mas parecia abrir apenas uma pasta pai e não selecionar o arquivo real. Conforme recomendado em outro post, ativei "Track active in Solution Explorer"nas Opções do VS.

Isso não resolveu o problema e não era o que eu queria, porque em soluções muito grandes não quero que o Solution Explorer salte para o arquivo atual em uso. Desativei o recurso Rastrear e reiniciei o VS, o LocateInSolutionExplorerrecurso começou a funcionar corretamente. Algum tipo de problema de precedência de atalho?

Aaron
fonte
3

ctrl+ [+ S.

Este atalho destacará o documento aberto no momento no Solution Explorer.

Sathish
fonte
2

Para teclados AZERTY como o meu, o atalho padrão é Ctrl+ ), Ctrl+S

Charles HETIER
fonte
0

Acabamos de atualizar do VS2013 para o VS2017 e tive que procurar como selecionar automaticamente a guia ativa no Gerenciador de Soluções. Muitas vezes, tenho que procurar um documento encontrando uma sequência de texto em uma tela e adoro selecioná-lo para poder ver onde ele está.

O rastreamento do documento ativo é um comportamento padrão há muito tempo. O VS2017 trouxe TODAS as minhas outras preferências, mas não essa. Ainda bem que encontrei este tópico - Obrigado.

BarbaraC1977
fonte