Escrevendo código no editor de códigos e de texto

O editor de Visual Studio fornece muitos recursos que tornam mais fácil para escrever e gerenciar o seu código.Você pode expandir e recolher blocos de código diferentes usando a estrutura de tópicos.Você pode saber mais sobre o código que você estiver usando usando IntelliSense, o Pesquisador de objetose a hierarquia de chamada.Você pode navegar dentro de seu código usando os recursos, como Navegue para, Go To Definition, e Localizar todas as referências.Você pode inserir blocos de código com trechos de código e você pode gerar código usando os recursos, como Gerar de uso.

Você pode exibir seu código em um número de maneiras diferentes.Para ver um modo de exibição de classe de sua solução, você pode abrir o Class View janela ou expandir os nós o Solution Explorer em seus arquivos de classe.

Você pode pesquisar e substituir o texto para um ou vários arquivos.Para mais informações, consulte Localizar e substituir texto.Se você usar expressões regulares, observe que localizar e substituir agora usar.NET expressões regulares.Para mais informações, consulte Usando expressões regulares no Visual Studio.

Os idiomas de Visual Studio de diferentes oferecem diferentes conjuntos de recursos e, em alguns casos os recursos de comportam diferentes em diferentes idiomas.Muitas dessas diferenças são especificadas nas descrições de recursos, mas para obter mais informações, você pode ver as seções em idiomas específicos de Visual Studio.

Observação importanteImportante

A edição de Visual Studio e as configurações que você está usando podem afetar os recursos no IDE.Elas podem diferir das descritas neste tópico.

Recursos do Editor

Coloração de sintaxe

Alguns elementos da sintaxe dos arquivos de código e marcação são cores diferentes para diferenciá-los.Por exemplo, palavras-chave (como using em C# e Imports em Visual Basic) são uma cor, mas tipos (como Console e Uri) são outra cor.Outros elementos de sintaxe também são coloridos, como comentários e literais de seqüência de caracteres.C++ usa cores para diferenciar os tipos, enumerações e macros, entre outros tokens.

Você pode ver a cor padrão para cada tipo, e você pode alterar a cor de qualquer elemento de sintaxe específica na Fontes e cores, ambiente, caixa de diálogo Opções, que pode ser aberto a partir do Ferramentas menu.

Marcas de aviso e erro

Ao adicionar o código e desenvolver sua solução, você poderá ver ondulados de cores diferentes (conhecidos como linha ondulante) que aparecem em seu código.Essas marcas notificá-lo de problemas que Visual Studio detectou em seu código.Por exemplo, linha ondulante vermelhos indica erros de sintaxe, linha ondulante azul indica erros do compilador, linha ondulante verdes indica avisos e linha ondulante roxo denota a outros tipos de erro.Por exemplo, eles são usados para as edições "rudes" em Visual Basic, que são as alterações que são feitas durante a edição e continuação e isso resultará em erros de compilador.

Você pode ver a cor padrão para cada erro e aviso o rabisco na Ferramentas/Opções/ambiente/fontes e cores caixa de diálogo.Procure por erro de sintaxe, erro de compilador, Aviso, e outro erro de.

Correspondência de chaves

Quando o ponto de inserção é colocado em uma chave de abertura em um arquivo de código, ele e a chave de fechamento é realçada.Esse recurso fornece comentários imediatos sobre chaves no local errado ou ausentes.Você pode ativar a chave ou desativar a correspondência com o O realce automático de delimitador configuração (Ferramentas/Opções/Text Editor).Você pode alterar a cor de realce na fontes e cores configuração (Ferramentas/Opções/ambiente).Procure por (realce) de correspondência de chaves ou chave correspondente (retângulo).

Números de linha

Números de linha podem ser exibidos na margem esquerda da janela de código.Elas não são exibidas por padrão.Você pode ativar esta opção no Idiomas do Editor de texto todos os configurações (Ferramentas/Opções/texto idiomas de Editor/All).Você pode exibir os números de linha para linguagens de programação individuais, alterando as configurações para esses idiomas (Ferramentas/Opções/Text Editor / <language>).Para números de linha imprimir, você deve selecionar incluir números de linha de Imprimir caixa de diálogo.

Controle de alterações

A cor da margem esquerda permite que você controlar as alterações feitas em um arquivo.As alterações feitas desde que o arquivo foi aberto mas não salvos são indicadas por uma barra amarela na margem esquerda (conhecida como a margem de seleção).Depois de salvar as alterações (mas antes de fechar o arquivo), a barra fica verde.Se você pode desfazer uma alteração depois de salvar o arquivo, a barra fica laranja.Para desativar esse recurso de logoff e logon, altere o controlar alterações de opção na Editor de texto configurações (Ferramentas/Opções/Text Editor).

Selecionando o código e texto

Você pode selecionar texto no modo padrão de fluxo contínuo ou no modo de caixa, em que você selecione uma parte retangular do texto em vez de um conjunto de linhas.Fazer uma seleção no modo de caixa, pressione a tecla ALT enquanto arrasta o mouse sobre a seleção (ou pressione ALT + SHIFT + tecla de seta < >).A seleção inclui todos os caracteres dentro do retângulo definido pelo primeiro caractere e o último caractere na seleção.Tudo que é digitado ou colado na área selecionada é inserido no mesmo ponto em cada linha.

Zoom

Você pode ampliar ou reduzir em qualquer janela de código, pressionando e segurando a tecla CTRL e movendo a roda de rolagem do mouse (ou CTRL + SHIFT +.para aumentar e CTRL + SHIFT +, para diminuir).Você também pode usar a caixa de Zoom no canto inferior esquerdo da janela de código para definir uma porcentagem de zoom.O recurso de zoom não funciona em janelas de ferramentas.

Espaço virtual

Por padrão, as linhas em editores de Visual Studio terminam após o último caractere, para que a tecla de seta para a direita no final de uma linha Move o cursor para o início da próxima linha.Em alguns outros editores uma linha não termina após o último caractere e coloque o cursor em qualquer lugar na linha.Você pode habilitar espaço virtual no editor na Ferramentas/Opções/texto idiomas de Editor/All configurações.Observe que você pode permitir que um Espaço Virtual ou Quebra, mas não ambos.

Imprimindo

Você pode usar as opções de Imprimir caixa de diálogo para incluir números de linha ou ocultar recolhido regiões de código quando você imprime um arquivo.No Configurar página caixa de diálogo, você também pode optar por imprimir o caminho completo e o nome do arquivo, escolhendo cabeçalho da página.

Você pode definir as opções de impressão de cor no Ferramentas/Opções/ambiente/fontes e cores caixa de diálogo.Escolha impressora na Mostrar configurações para a lista para personalizar a impressão em cores.Você pode especificar cores diferentes para imprimir um arquivo para edição de um arquivo.

Refazer e desfazer global

O Desfazer última ação Global e Refazer a última ação Global comandos no Editar menu Desfazer ou refazer ações globais que afetam vários arquivos.Ações globais incluem a renomeação de uma classe ou namespace, realizando uma operação de localização e substituição em uma solução, refatoração de banco de dados ou qualquer outra ação que altera vários arquivos.Você pode aplicar o global desfazer e Refazer comandos às ações na atual sessão de Visual Studio, mesmo após você fechar a solução em que uma ação foi aplicada.

Recursos de edição avançada

Você encontrará uma série de recursos avançados do Editar/Advanced submenu.Não, todos esses recursos estão disponíveis para todos os tipos de arquivos de código.

Documento de formato

Define o recuo adequado das linhas de código e move as chaves para separar linhas no documento.

Seleção de formato

Define o recuo adequado das linhas de código e move as chaves para separar linhas na seleção.

Tabular linhas selecionadas

Alterações em espaços em tabulações onde for apropriado.

Untabify linhas selecionadas

Alterações principais tabulações para espaços.Se você desejar converter todos os espaços em seu arquivo de guias (ou todas as tabulações para espaços), você pode usar o Edit.ConvertSpacesToTabs e Edit.ConvertTabsToSpaces comandos.Esses comandos não aparecem nos menus de Visual Studio, mas você pode chamá-los da janela acesso rápido ou janela de comando.

Colocar em maiúsculas

Muda todos os caracteres da seleção em maiúsculas, ou se não houver nenhuma seleção, altera o caractere no ponto de inserção em maiúsculas.

Colocar em minúsculas

Muda todos os caracteres da seleção em minúsculas, ou se não houver nenhuma seleção, transforma o caractere no ponto de inserção em minúsculas.

Validar documento

Valida os arquivos de código JScript.

Excluir espaço em branco Horizontal

Exclui as tabulações ou espaços no final da linha atual.

Exibir espaço em branco

Exibe espaços como guias como setas e salientes.Ao final de um arquivo é exibido como um glifo retangular.Se dispor de glifos de idiomas e de palavras de Editor/All ferramentas/opções/texto em contorno/Mostrar visível para o word é selecionado, esse glifo também é exibido.

Quebra automática

Faz com que todas as linhas em um documento seja visível na janela de código.Você pode desligar e ligar o quebra nas configurações de idiomas de todo o Editor de texto (Ferramentas/Opções/idiomas de texto Editor/All).

Remover comentários da seleção

Adiciona caracteres de comentário para a seleção ou a linha atual.

Comentar seleção

Remove os caracteres de comentário da seleção ou a linha atual.

Aumentar recuo da linha

Adiciona uma guia (ou os espaços equivalentes) para as linhas selecionadas ou a linha atual.

Diminuir recuo da linha

Remove uma guia (ou os espaços equivalentes) as linhas selecionadas ou a linha atual.

Selecione a marca

Em um documento que contém marcas (por exemplo, XML ou HTML), seleciona a marca.

Selecione o conteúdo da marca

Em um documento que contém marcas (por exemplo, XML ou HTML), seleciona o conteúdo.

Você pode mover-se em um documento de várias maneiras diferentes.Além as operações padrão, você pode usar o Navegar para trás (ou CTRL + menos) e Navegar para frente (CTRL + SHIFT + menos) botões na barra de ferramentas para mover a inserção apontar para locais anteriores ou retornar para os locais mais recentes do documento ativo.Esses botões mantém as últimas 20 localizações do ponto de inserção.

Os comandos a seguir são métodos de navegação de código específicas:

Vá para < número de linha >

(Editar/ir para ou CTRL + G): Mover para um número de linha específico no documento ativo.

Navegue até

(Editar/navegue para ou CTRL +,): localiza um arquivo ou um símbolo na solução ativa.Ele ajuda você a escolher um bom conjunto de resultados de uma consulta de correspondência.Você pode procurar por palavras-chave que estão contidas em um símbolo usando caracteres de maiúsculas e minúsculas e sublinhado camel para dividir o símbolo em palavras-chave.

Localiza todas as referências

(menu de contexto): localiza todas as referências ao elemento selecionado na solução.

Ir para definição

(menu de contexto) (ou F12): localiza a definição do elemento selecionado.

Próximo método, o método anterior

(Editar/próximo método, o método anterior) Nos arquivos de código de Visual Basic, use esses comandos para mover o ponto de inserção para métodos diferentes.

Realce de referência

Quando você clica em um símbolo no código fonte, todas as instâncias desse símbolo são realçadas no documento.Os símbolos realçados podem incluir declarações e referências e muitos outros símbolos que Localizar todas as referências retornaria.Eles incluem os nomes de classes, objetos, métodos, variáveis e propriedades.No código de Visual Basic, palavras-chave para muitas estruturas de controle também são realçadas.Para mover para a próxima ou anterior símbolo realçado, pressione CTRL + SHIFT + seta para baixo ou CTRL + SHIFT + seta para cima.Você pode alterar a cor de realce na Ferramentas/Opções/ambiente/fontes e cores/destaques de referência.

Você também pode usar o barra de navegação, ou seja, as duas caixas de lista suspensa exibidas na parte superior da janela de código, para navegar em um arquivo de código.Esta barra permite que você navegue diretamente para um tipo específico ou para um dos membros dentro de um tipo.A barra de navegação aparece com Visual Basic, C# e arquivos de código C++.

Para ocultar a barra de navegação, altere o barra de navegação opção nas configurações de idiomas do Editor de texto todos (Ferramentas/Opções/texto idiomas de Editor/All, ou você pode alterar as configurações para os idiomas individuais).Você pode navegar nas caixas de lista suspensa da seguinte maneira:

  • Para deslocar o foco na janela de código para a barra de navegação, pressione a combinação de teclas de atalho CTRL + F2.

  • Para retornar o foco da barra de navegação para a janela de código, pressione a tecla ESC.

  • Para deslocar o foco entre os itens na barra de navegação, pressione a tecla TAB.

  • Para selecionar o item da barra de navegação que tem foco e retornar ao IDE, pressione a tecla ENTER

  • Para navegar para uma classe ou tipo, clique em seu nome na lista suspensa à esquerda.

  • Para navegar diretamente para um procedimento em uma classe, clique em um procedimento na lista suspensa à direita.

Em uma classe parcial, membros definidos fora do arquivo de código atual podem ser esmaecidos.

Personalizando o Editor

Importar e exportar configurações: você pode compartilhar configurações com outro desenvolvedor, ter suas configurações de acordo com um padrão ou retornar às configurações padrão de Visual Studio usando o Import and Export Settings Wizard sobre o Ferramentas menu.Você pode alterar as configurações gerais ou idioma e configurações específicas do projeto.

Mapeamento de teclado: você pode definir novas teclas de atalho ou redefinir os existentes nas configurações de ferramentas/opções/ambiente/teclado.Para obter mais informações sobre as teclas de atalho, consulte Atalhos de teclado predefinidos.

Para obter informações sobre as opções do editor de idioma específico, consulte o seguinte:

Consulte também

Conceitos

Codificações e quebras de linha

Gerar a partir de uso

Outros recursos

Localizar e substituir texto

Estrutura de tópicos

Usando IntelliSense

Trechos de código

Usando a caixa de ferramentas.

Exibindo a estrutura de código

Definir indicadores no código

Usando a lista de tarefas