Comportamento do EditorEditor Behavior

Comportamentos do editor podem ser definidos para permitir que o código seja formatado à medida que ele é escrito.Editor behaviors can be set to allow code to be formatted as it is written. Essas ações são definidas em Visual Studio > Preferências > Editor de Texto > Comportamento. Veja algumas das funções mais usadas descritas abaixo:These actions are set under Visual Studio > Preferences > Text Editor > Behavior, and some of the more commonly used functions are described below:

Opções de Comportamento do Editor

  • Chaves de fechamento podem ser adicionadas automaticamente ao código ao criar novas classes, métodos ou propriedades.Matching closing braces can be added automatically to code when creating new classes, methods, or properties. Quando essa opção é selecionada, digitar { adicionará } automaticamente.When this option is selected, typing { will automatically add }.
  • A formatação de código em tempo real é disparada por pressionamentos de caracteres, como ponto e vírgula ou chaves, que emularão as preferências de formatação definidas.On-the-fly code formatting is triggered by character presses, such as semi-colon or braces, which will emulate the formatting preferences that are set.
  • Também é possível formatar o arquivo ao salvá-lo, o que permite escrever código o código conforme desejado e deixar o IDE responsável pela formatação do código conforme definido pelas preferências existentes.You can also choose to format the file when saving it, which allows the writing of code as desired and leaves the IDE responsible for formatting code as set by existing preferences.
  • O recuo pode ser definido para Nenhum, Automático ou Inteligente.Indentation can be set to None, Auto, or Smart. Essas opções representam o seguinte:These do the following:
    • Nenhum – define o cursor para o início da próxima linhaNone - sets the caret to the start of the next line
    • Automático– define o cursor para a mesma coluna na próxima linhaAuto - sets the caret to the same column on the next line
    • Inteligente – recua a próxima linha com base no códigoSmart - indents on the following line based on the code
  • O comportamento de quebra de palavras é diferente entre os sistemas operacionais e, para fins de navegação, o editor de texto precisa saber onde as palavras começam e terminam.Word-breaking behavior differs between OSes, and for navigation purposes, the text editor needs to know where words begin or end. A formatação pode ser definida para Unix ou do Windows.The formatting can be set to Unix or Windows.

Também é possível definir regras de formatação para XML, CSS, HTML e JSON.You can also set formatting rules for XML, CSS, HTML, and JSON.

Consulte tambémSee also