Novidades no Editor de 2010 Visual Studio

Esta página lista os recursos do editor de novos e avançados que estão disponíveis em Visual Studio 2010.

Novo em 2010 de Visual Studio

Aperfeiçoado o comportamento de encaixe

Janelas de documento não estão limitadas ao quadro de edição do ambiente de desenvolvimento integrado (IDE). Agora você pode encaixar janelas de documento para as bordas do IDE ou movê-los em qualquer lugar na área de trabalho (Isso inclui um segundo monitor). Se duas janelas de documento relacionado estejam abertos e visíveis, por exemplo, um modo de exibição designer e um modo de exibição do editor do mesmo formulário Windows, as alterações feitas em uma janela imediatamente terão efeito na outra janela.

Janelas de ferramentas agora podem mover livremente entre encaixe nas bordas do IDE, flutuante fora do IDE ou preencher parte ou todo o quadro do documento. Eles permanecem em um estado encaixáveis em todas as ocasiões.

For more information, see Como: Organizar e ancorar janelas.

Zoom

Você pode ampliar ou reduzir em qualquer janela de edição de código ou texto pressionando e segurando a tecla CTRL e movendo a roda de rolagem do mouse. O recurso de zoom não funciona em outras janelas.

Seleção de caixa

Em versões anteriores do Visual Studio, você pode selecionar uma região retangular de texto mantendo pressionada a tecla Alt enquanto a seleção de uma região com o mouse. Você pode copiar ou excluir o texto selecionado. VS 2010 adiciona os seguintes novos recursos para o recurso de caixa de seleção:

  • Inserção de texto: Digite em uma seleção de caixa para inserir o novo texto em cada linha selecionada.

  • Colar: Cole o conteúdo de uma caixa de seleção em outro.

  • Caixas de comprimento zero: Faça uma seleção vertical zero caracteres de largura para criar uma inserção de várias linhas aponte para o texto novo ou copiado.

Você pode usar esses recursos para rapidamente operar em grupos de instruções, como, por exemplo, alterando os modificadores de acesso, definição de campos ou adicionar comentários. For more information, see Como: Selecionar e alterar texto.

Hierarquia de chamada

Hierarquia de chamada, que está disponível no Visual C# e o Visual C++, exibe as seguintes partes de seu código para que você possa navegar com mais eficiência através dele:

  • Chamadas de e para um método selecionado, propriedade ou construtor.

  • Implementações de um membro de interface.

  • Substituições de um membro abstract ou virtual.

Isso pode ajudá-lo a entender melhor como os fluxos de código, avaliar os efeitos das alterações e explore os caminhos possíveis de execução examinando complexas cadeias de chamadas de método e de outros pontos de entrada em vários níveis de código.

Hierarquia de chamada está disponível em tempo de design, ao contrário da pilha de chamadas, o que é exibido pelo depurador.

O nome de membro aparece em um painel da janela hierarquia de chamada. Se você expandir o nó do membro, chamadas para o nome de membro e chamadas de subnós de nome de membro são exibidos. Se você expandir o nó para chamadas, todos os membros que chamam o membro selecionado são exibidos. Se você expandir o nó de chamadas, todos os membros são chamados de membros selecionado são exibidos. Você também pode expandir os membros subnó em nós de chamadas e para chamadas. Isso permite que você navegue para a pilha de chamadores.

For more information, see Hierarquia de chamada.

Você pode usar o recurso de navegar para procurar por um símbolo ou um arquivo de código-fonte.

Permite navegar para que você encontrar um local específico na solução ou explore elementos na solução. Ele ajuda você a escolher um bom conjunto de resultados de uma consulta de correspondência.

You can search for keywords that are contained in a symbol by using Camel casing and underscore characters to divide the symbol into keywords.

For more information, see Como: Procurar por objetos, definições e referências (símbolos).

Referências de realce.

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 localizar todas as referências retornaria muitos outros símbolos. Elas incluem os nomes de propriedades, métodos, variáveis, objetos e classes.

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.

For more information, see Como: Use o realce de referência.

Gerar a partir de uso

O recurso de gerar a partir do uso permite o uso de classes e membros antes de defini-los. Você pode gerar um stub para qualquer classe indefinida, construtor, método, propriedade, campo ou enum que você deseja usar, mas ainda não tiver definido. Você pode gerar novos tipos e membros sem sair do seu local atual no código, isso minimiza a interrupção de seu fluxo de trabalho.

Gerar de uso oferece suporte a estilos de programação como o primeiro teste de desenvolvimento.

For more information, see Gerar a partir de uso.

Modo de sugestão de IntelliSense

Agora, o IntelliSense oferece duas alternativas para a conclusão da instrução de IntelliSense, o modo de conclusão e o modo de sugestão. Use o modo de sugestão para situações em que as classes e membros são usados antes de serem definidas.

No modo de sugestão, ao digitar no editor e, em seguida, confirmar a entrada, o texto digitado é inserido o código. Quando você confirmar uma entrada no modo de conclusão, o editor mostra a entrada que está realçada na lista de membros.

Quando uma janela de IntelliSense é aberta, você pode pressionar CTRL + ALT + barra de espaços para alternar entre o modo de conclusão e sugestão.

For more information, see Listar Membros.

Consulte também

Conceitos

O que há de novo no Visual Studio 2010

Outros recursos

Editar código e arquivos de recursos