Partilhar via


Esboço

Este artigo descreve o recurso de estrutura de tópicos no Visual Studio. Para ocultar uma região de código da exibição, você pode recolhê-la para que ela apareça sob um sinal de cursor (>) no editor de código. Em seguida, para expandir uma região recolhida, selecione o sinal de cursor.

Você também pode selecionar Ctrl+M+M para recolher e expandir o código.

Para recolher uma região de contorno, clique duas vezes em qualquer linha da região na margem de contorno, que aparece à esquerda do código. Você pode ver o conteúdo de uma região recolhida como uma dica de ferramenta ao passar o cursor do rato sobre a região recolhida.

Captura de tela de um exemplo de código recolhido que mostra a margem de contorno e o código expandido visível em uma dica de ferramenta.

As regiões na margem de contorno também são realçadas quando você passa o mouse sobre a margem. A cor de realce padrão pode ser difícil de ver em algumas configurações de cores. Você pode alterá-lo em Ferramentas>Opções>Ambiente>Fontes e Cores>Itens de Exibição>Região dobrável.

Ao trabalhar em código delineado, pode expandir as secções nas quais deseja trabalhar, recolhê-las quando terminar e depois passar para outras secções. Quando não quiser usar a estrutura de tópicos, você pode usar o comando Parar Estrutura de Tópicos para remover as informações da estrutura de tópicos sem perturbar o código subjacente.

Os comandos Desfazer e Refazer no menu Editar afetam essas ações. As operações Copy, Cut, Pastee arrastar e soltar retêm informações de destaque, mas não o estado da região recolhível. Por exemplo, ao copiar uma região recolhida, a operação Colar cola o texto copiado como uma região expandida.

Atenção

Quando se altera uma região delineada, o contorno pode ser perdido. Por exemplo, exclusões ou operações Localizar e Substituir podem apagar o final de uma região.

Você pode usar estes comandos no menu Editar>estrutura de tópicos :

Nome Atalho de teclado Descrição
Ocultar seleção + CtrlM, Ctrl+H Recolhe um bloco de código selecionado que normalmente não estaria disponível para estruturação. Exemplo: um bloco if. Para remover a região personalizada, use Parar de Ocultar Atual ou Ctrl+M, Ctrl+U.
Alternar expansão de contorno + CtrlM, Ctrl+M Inverte o estado oculto ou expandido atual da seção de contorno mais interna quando o cursor está em uma seção aninhada e recolhida.
Alternar todos os contornos + CtrlM, Ctrl+L Define todas as regiões para o mesmo estado recolhido ou expandido. Se algumas regiões são expandidas e outras colapsadas, as regiões colapsadas são expandidas.
Parar de Esboçar + CtrlM, Ctrl+P Elimina todas as informações de formatação de tópicos de todo o documento. Para ativar novamente a estrutura de tópicos, vá para Editar>estrutura de tópicos e selecione Iniciar contorno automático.
Pare de ocultar a corrente + CtrlM, Ctrl+U Remove as informações de estrutura para a região definida pelo utilizador que está atualmente selecionada.
Fechar para definições + CtrlM, Ctrl+O Recolhe os membros de todos os tipos.

Dica

Para obter mais informações sobre como usar o teclado, consulte Atalhos de teclado no Visual Studio.

Você também pode usar o SDK do Visual Studio para definir as regiões de texto que deseja expandir ou recolher. Para obter mais informações, consulte Passo a passo: Estrutura de tópicos.