Trechos de códigoCode snippets

Trechos de código, geralmente chamados de modelos de código, são úteis para obter uma programação eficiente, já que permitem a inserção e a edição de blocos de código previamente escritos.Code snippets, often referred to as code templates, are useful for efficient programming as they allow the insertion and editing of pre-written blocks of code. Usar trechos de código pode ser especialmente conveniente para adicionar rapidamente padrões comuns ou até mesmo para conhecer novos padrões quando, como desenvolvedor de aprendizado, você não tiver certeza sobre a sintaxe.Using code snippets can be particularly convenient for quickly adding common patterns, or even for learning new patterns when as the developer you are unsure of syntax. Há modelos fornecidos para C#, F#, HTML, XML, Python e Razor.There are templates provided for C#, F#, HTML, XML, Python, and Razor.

Esta seção explicará como criar, inserir e usar trechos de código no código.This section will explain how to create, insert, and use snippets in code.

Inserindo um trecho de códigoInserting a snippet

Há algumas maneiras de adicionar trechos de código, algumas das quais são descritas abaixo:There are some different ways to add code snippets, some of which are described below:

  • Guia Expansão – Comece digitando o nome do modelo, selecione-o na lista e pressione TAB TAB para adicioná-lo:Tab Expansion - Start typing the template name, select it from the list and press TAB TAB to add it:

    Guia Expansão no código

  • Caixa de ferramentas – Use o painel da caixa de ferramentas para exibir uma lista de todos os trechos de código.Toolbox - Use the toolbox pad to display a list of all code snippets. Arraste qualquer modelo da caixa de ferramentas para a posição correta no código-fonte:Drag any template from the toolbox into the correct position in the source code:

    Trechos de código na Caixa de ferramentas

  • Comando Inserir Modelos – Atualmente, não há nenhuma associação de teclas definida para a inserção de um modelo.Insert Templates command - There is currently no default key binding set for inserting a template. Para criar uma, navegue para Visual Studio > Preferências... > Associações de teclas e pesquise template.To create one, browse to Visual Studio > Preferences... > Key Bindings and search for template. Isso permite adicionar a associação de teclas desejada no campo Editar associação e clicar em Aplicar:This allows adding the desired key binding into the Edit Binding field, then click Apply:

    Comando Inserir Modelo

Criando um novo modeloCreating a new template

Embora haja muitos modelos existentes em uma variedade de linguagens que você pode usar e editar, novos modelos também podem ser adicionados navegando para Visual Studio > Preferências > Editor de texto > Trechos de código:While there are many existing templates in a variety of languages that you can use and edit, new templates can also be added by navigating to Visual Studio > Preferences > Text Editor > Code Snippets:

Inserir novo modelo