Compartilhar via


Como: Estrutura de tópicos e ocultar código

Por padrão, todo o texto é exibido no Editor de código, mas você pode optar por ocultar alguns códigos do modo de exibição. O Editor de código permite que você selecione uma região de código e tornar recolhíveis, para que ele apareça em um sinal de adição (+).

Código depois de recolher

Clique no sinal de mais (+) próximo ao símbolo para expandir ou ocultar a região. Código de estrutura de tópicos não é excluído, ele é oculto da exibição.

Código antes de recolher

O Desfazer e Refazer comandos sobre o Editar menu afetam essas ações. Em outras palavras, se você criar uma região recolhível, você pode escolher Desfazer para reverter essa ação. Além disso, Copy, Recortar, Colar, e operações de arrastar e soltar retém informações de estrutura de tópicos, mas não o estado da região recolhível. Por exemplo, quando você copia uma região que é recolhida, o Colar operação irá colar o texto copiado como uma região expandido.

Após o código de estrutura de tópicos, você pode expandir as seções que você deseja trabalhar, recolhê-las quando terminar e em seguida, mover para outras seções. Quando tiver acabado de estrutura de tópicos, você pode usar o Parar estrutura de tópicos comando para remover as informações de estrutura de tópicos sem perturbar seu código subjacente.

Aviso

Quando você invalidar a região, a região de contornada é perdida. Por exemplo, excluindo ou Localizar e substituir operações podem apagar o fim da região.

Os seguintes comandos estão disponíveis a partir do estrutura de tópicos submenu a Editar menu e, no menu de atalho do Editor de código:

ObservaçãoObservação

Caixas de diálogo e comandos de menu que você vê podem diferir das descritas na Help dependendo das suas configurações ativas ou edição. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações.

Command

Definition

Ocultar seleção

Recolhe o texto selecionado no momento. Texto deve ser selecionado para usar este comando. Teclas de atalho são CTRL + M. e ctrl + H.

ObservaçãoObservação
Esse comando se torna disponível em Visual C# quando a estrutura de tópicos automática está desativada ou Parar estrutura de tópicos está selecionada.Não disponível em Visual Basic.

Ativar/desativar expansão de estrutura de tópicos

Reverte o estado atual oculto ou expandido da seção em que o cursor se encontra quando você estiver em uma seção recolhida aninhada de tópicos mais interna. Teclas de atalho são CTRL + M. e CTRL + M..

Toggle All Outlining

Define todos os procedimentos para o mesmo estado oculto ou expandido. Se algumas regiões estiverem expandidas e outras ocultas, as regiões ocultas são expandidas. Teclas de atalho são CTRL + M. e CTRL + l.

Interromper estrutura de tópicos

Remove todas as informações de estrutura de tópicos para o documento inteiro. Todas as regiões são visíveis e os símbolos são removidos, mas o código subjacente permanece inalterado. Teclas de atalho são CTRL + M. e ctrl + P.

Iniciar estrutura de tópicos automática

Este comando só está disponível quando a estrutura de tópicos automática está desativada. Use este comando para habilitar a estrutura de tópicos automática no IDE.

Interromper ocultação atual

Remove as informações mais importantes para a região selecionada no momento definido pelo usuário. Teclas de atalho são CTRL + M. e ctrl + U.

Notaesse comando se torna disponível em Visual C# quando a estrutura de tópicos automática está desativada ou Parar estrutura de tópicos está selecionada. Não disponível em Visual Basic.

Recolher para definições

Recolhe os membros de todos os tipos de modo que todos os membros que pertencem a um tipo são vistos claramente. Idêntico do Recolher bloco comando exceto que o ambiente é executado automaticamente por meio de todo o código no documento, cria regiões em cada um dos seus procedimentos e depois as oculta. Teclas de atalho são CTRL + M. e ctrl + O.

Recolha bloco: <limite lógico>

(Visual C++) O ambiente usa o serviço da linguagem de programação para determinar automaticamente limites lógicos para a criação de uma região na função que contém o ponto de inserção e oculta proprietário. Por exemplo, se o ponto de inserção estiver dentro de um loop, uma região é criada para essa instrução e a região for oculta. Cada vez que você executa esse comando, a próxima instrução de recipiente de nível mais alto será recolhida até você finalizar na parte superior de um procedimento ou outra definição de nível superior no seu código.

Recolha tudo: < estruturas lógicas >

(Visual C++) Executa a mesma função como Recolher bloco, exceto que ele recursivamente recolhe todas as estruturas lógicas dentro da função em uma única etapa.

Criando seções recolhíveis de código no Visual C++

Para criar seções recolhíveis de código

  1. Selecione a seção desejada de código ou texto.

    ObservaçãoObservação

    Para habilitar o Ocultar seleção comando, selecione um fluxo contínuo de texto.

  2. Clique com o botão direito na seleção e selecione estrutura de tópicos no menu de atalho.

  3. Escolha Ocultar seleção partir do estrutura de tópicos submenu.

    A seleção recolhe sob a linha selecionada de nível mais alto e um sinal de adição (+) aparece à esquerda da linha na margem do indicador.

Para tornar o código entre chaves recolhíveis

  1. Clique com o botão direito no Editor de código em uma seção de Visual C++ código entre chaves ("{}") e selecione estrutura de tópicos no menu de atalho.

  2. Escolha Recolher bloco partir do estrutura de tópicos submenu.

    Um sinal de subtração (-) aparece na margem indicadora próximo à linha com a chave de abertura ("{"). Quando você seleciona esse sinal, as linhas subseqüentes, até a chave de fechamento correspondente ("}") recolher sob a linha superior desta seção e um símbolo de sinal de adição (+) aparece.

    ObservaçãoObservação

    Essa opção é ativada quando você está programando em Visual C++.

Para fazer as estruturas lógicas entre chaves recolhíveis

  1. Clique com o botão direito no Editor de código em uma seção de Visual C++ código entre chaves ("{}") que inclui estruturas lógicas, que também são colocadas entre chaves ("{}") e selecione estrutura de tópicos no menu de atalho.

  2. Escolha Recolher tudo: <estrutura lógica> partir do estrutura de tópicos submenu.

    Um sinal de subtração (-) aparece na margem indicador ao lado da chave de abertura ("{") de cada subseção de código também está entre chaves. Quando você seleciona esse sinal, as linhas subseqüentes, até a chave de fechamento correspondente ("}") recolher sob a linha de nível mais alto de subseção e um símbolo de sinal de adição (+) aparece.

    ObservaçãoObservação

    Essa opção está disponível somente quando você está programando em Visual C++.

Recolhendo e expandindo o código

Para recolher e expandir uma seção de código

  1. Para exibir todas as linhas em uma seção recolhida, clique no sinal de mais (+) na margem do indicador.

  2. Para ocultar uma seção expandida, clique no sinal de subtração (-) na margem do indicador.

    Você também pode usar os comandos A expansão de estrutura de tópicos de alternância ou Toggle All Outliningpara ocultar todas as seções recolhíveis ou tornar todos eles visíveis.

Para recolher e expandir as várias seções recolhíveis de código

  1. Selecione contíguas seções de código recolhíveis no Editor de código.

  2. Clique com o botão direito na seleção e selecione estrutura de tópicos no menu de atalho.

  3. Escolha A expansão de estrutura de tópicos de alternância da estrutura de tópicos submenu.

    Se qualquer seção selecionada é expandida, todas as seções selecionadas estão recolhidas. Se todas as seções selecionadas estiverem recolhidas, em seguida, eles são todos expandidos.

Para recolher ou expandir todas as seções recolhíveis de código

  1. Com o botão direito em qualquer lugar no Editor de código e, em seguida, selecione estrutura de tópicos no menu de atalho.

  2. Escolha Toggle All Outlining partir do estrutura de tópicos submenu.

    Se qualquer seção recolhível estiver recolhida, todas as seções são expandidas.

    Se todas as seções são expandidas, em seguida, eles são todos recolhidos.

Para recolher todas as definições

  1. Com o botão direito em qualquer lugar no Editor de código e, em seguida, selecione estrutura de tópicos no menu de atalho.

  2. Escolha Recolher para definições de partir do estrutura de tópicos submenu.

    Todas as seções recolhíveis dentro do módulo atual estão recolhidas.

Estrutura de tópicos automática

Um modo de edição onde estrutura de tópicos automática é sempre no suportam a várias linguagens de desenvolvimento. Conforme você digita as novas definições, o Editor de código cria automaticamente seções recolhíveis em torno dos blocos de código novo. Depois que você tiver selecionado a opção que ativa o modo de estrutura de tópicos em linguagem de desenvolvimento, comandos disponibilizados no menu de atalho do Code Editor que expandir e recolher seções selecionadas, todas as definições e cada seção recolhível e alterna automática de tópicos de logoff e logon.

Para criar seções recolhíveis do código automaticamente

  1. Selecione a opção que ativa o modo de estrutura de tópicos para o idioma no qual você está programando.

    Para obter informações adicionais sobre as opções que permitem a estrutura de tópicos automática em linguagens de programação específicas, consulte Específico do VB, Basic, o Editor de texto, caixa de diálogo Opções, Formatação, C/C++, Editor de texto, caixa de diálogo Opções, e Formatação, C#, Editor de texto, caixa de diálogo Opções.

  2. Adicione um novo procedimento, função, enumeração ou outro bloco de código ao seu código.

    Um sinal de subtração (-) aparece na margem indicadora próximo à linha superior. Quando você seleciona esse sinal, o código adicionado recolhe sob a linha superior e um símbolo de sinal de adição (+) aparece.

Para desativar a estrutura de tópicos para uma seção recolhível

  1. Clique com o botão direito em uma seção recolhível no Editor de código e, em seguida, selecione estrutura de tópicos no menu de atalho.

  2. Escolha Parar de ocultar atual.

    A seção é expandida e o sinal de menos (-) para reduzi-la não é mais exibido na margem do indicador.

Para desativar a estrutura de tópicos automática e Expandir Tudo recolhido seções

  1. Com o botão direito em qualquer lugar no Editor de código e, em seguida, selecione estrutura de tópicos no menu de atalho.

  2. Escolha Interromper estrutura de tópicos.

    Quaisquer seções recolhidas são expandidas e sinais de subtração (-) para recolher não são mais exibidos na margem do indicador.

Para restaurar a estrutura de tópicos automática e Recolher Tudo expandido seções

  1. Com o botão direito em qualquer lugar no Editor de código e, em seguida, selecione estrutura de tópicos no menu de atalho.

  2. Escolha Iniciar a estrutura de tópicos automática.

    Quaisquer seções recolhíveis são recolhidas em suas linhas de mais alto e sinais de adição (+) para expandir a eles são exibidos na margem do indicador.

Consulte também

Tarefas

How to: Recolher e ocultar seções de código (Visual Basic)

Referência

Diretiva #Region

Diretivas #If...Then...#Else

Conceitos

Editor de comandos e recursos convenientes

Personalizando o Editor.

Outros recursos

Edição de texto, código e marcação