No Visual Studio, existe um comando para recolher / expandir todas as seções do código em um arquivo?
visual-studio
Mr. Flibble
fonte
fonte
As seguintes combinações de teclas são usadas para fazer as coisas:
CTRL+ M+ M→ Recolher / Expandir a área predefinida atual (por exemplo, Method)
CTRL+ M+ H→ Recolher / Hide (Expandir) seleção atual
CTRL+ M+ O→ oFechar tudo (Recolher corpos de declaração)
CTRL+ M+ A→ Fechar all
CTRL+ M+ X → Ee xtudo
CTRL+ M+ L→ Alternar le tudo
Existem algumas opções no menu de contexto em Estrutura de tópicos.
fonte
CTL+ M+ Lexpande tudo
CTL+ M+ Orecolhe tudo
No artigo do MSDN "Atalhos de teclado padrão no Visual Studio", consulte a seção "Editor de texto" se estiver procurando outros atalhos - esses dois são apenas alguns dos muitos disponíveis.
fonte
Ctrl+ Mexpande a região.
Ctrl+ Lrecolhe a região.
fonte
fonte
No Visual Studio 2017, parece que esse comportamento está desativado por padrão. Ele pode ser ativado em Ferramentas> Opções> Editores de texto> C #> Avançado> Estrutura de tópicos> "Recolher # regiões ao recolher para definições"
fonte
CTL+ M+ Arecolhe tudo
funciona para mim, enquanto
CTL+ M+O
não
fonte
Você está se referindo ao esquema de alternância?
Você pode fazer: Control+ Mentão Control+ Lpara alternar todos os tópicos
fonte
No Visual Studio 2013:
CTL+ M+ Arecolhe tudo
CTL+ M+ Lexpande tudo
fonte
Abaixo estão tudo o que você deseja:
CTRL+ M+M
CTRL+ M+H
CTRL+ M+O
CTRL+ M+A
CTRL+ M+X
CTRL+ M+L
fonte
Se você quer dizer atalho, então
CTRL+ M+ M: Este irá recolher a região onde está o cursor, seja um método, espaço para nome ou qualquer outra coisa para recolher blocos, regiões e métodos de código. O primeiro recolherá apenas o bloco / método ou região em que o cursor está, enquanto o segundo recolherá toda a região em que você está.
http://www.dev102.com/2008/05/06/11-more-visual-studio-shortcuts-you-should-know/
fonte
pressione
CTL + A
Então
CTL+ M+M
Para compactar todos, inclusive nós filhos, em arquivos XML.
fonte
Para recolher todo o uso:
Ctrl + Me Ctrl+A
Todos os atalhos para o VS 2012/2013/2015 disponíveis em http://visualstudioshortcuts.com/2013/
fonte
No caso de atualizar para o Visual Studio 2010, 2012, 2013 ou 2015, há uma extensão do Visual Studio para mostrar os atalhos de teclado registrados atuais, IntelliCommand .
fonte
se você deseja recolher e expandir um loop específico, caso contrário, instale os seguintes plugins para o visual studio.
fonte
Nada disso funcionou para mim. O que eu encontrei foi, no editor, procurar o
Keyboard Shortcuts
arquivoeditor.foldRecursively
. Isso lhe dará a última ligação. No meu caso, foi CMD+ K, CMD+ [.fonte
Recolher tudo - Ctrl + M +O
Expandir tudo - Ctrl + M +L
fonte
O Visual Studio pode ajudá-lo a encontrar a resposta para sua pergunta de duas maneiras diferentes.
Digite Ctrl+ Qpara acessar o Início Rápido e digite "recolher". O Início Rápido exibirá algo como: †
A partir daí, digite "estrutura de tópicos" para encontrar outras entradas de menu relacionadas à estrutura de tópicos:
No entanto, observe que o Início Rápido mostrará apenas os comandos disponíveis como entradas de menu do Visual Studio. Para encontrar outros comandos relacionados ao teclado relacionados ao recolhimento de seções de código, na barra de menus do Visual Studio, clique em:
Isso exibirá a seção do teclado na caixa de diálogo Opções. Na caixa de texto "Mostrar comandos contendo", digite "edit.collap". O Visual Studio exibirá uma lista semelhante a:
Você precisará clicar em cada comando para ver seu atalho de teclado associado.
† Meus exemplos extraídos do Visual Studio 2013.
fonte
No Visual Studio 2019:
Vá para Ferramentas> Opções> Teclado.
Pesquise por Edit.ToggleAllOutlining
Use o atalho listado lá ou atribua a ele o atalho de sua escolha.
fonte
Se você desejar
collapse/expand
uma área dentro de umclass/method
(em vez de recolher o todoclass/method
), poderá criar regiões personalizadas da seguinte maneira:Referência
fonte