Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta secção do painel de Opções permite-te alterar as definições globais do editor Visual Studio Code. Pode aceder às definições selecionandoOpções de Ferramentas> na barra de menu do Visual Studio e expandindo a secçãoEditor>de Texto Geral de Todas as Definições>. As definições estão distribuídas em três categorias: Geral, Exibição e Pergaminho fixo. A imagem seguinte mostra as definições na secção Geral :
Esta secção do diálogo Opções permite-te alterar as definições globais do editor Visual Studio Code. Pode aceder às definições selecionando Opções de Ferramentas> na barra de menu do Visual Studio e expandindo a secçãoGeral do Editor> de Texto. As definições são apresentadas em duas categorias: Opções gerais (que incluem rolo fixo) e opções de visualização. A imagem seguinte mostra as definições na categoria Geral:
Configurações gerais
As seguintes opções gerais estão disponíveis para o Editor de Texto.
As seguintes opções Gerais estão disponíveis para o Editor de Texto, incluindo definições para Pergaminho Fixo.
Arrastar e soltar edição de texto
Quando esta definição está selecionada, pode mover texto selecionando-o e depois arrastando-o com o rato para outro local dentro do documento atual ou de qualquer outro documento aberto.
Selecione a subpalavra ao clicar duas vezes
Quando ativas esta definição, o duplo clique seleciona um termo como subpalavra dentro de uma palavra e não a palavra completa. Esta ação pode ser útil para nomes de API com estilo de maiúscula medial, como MainCallbackRoutine. Dependendo da localização do cursor, quando faz duplo clique na palavra, pode selecionar o termo Main, Callback, ou Routine, em vez do nome completo da API.
Recortar ou copiar a linha atual sem seleção
Ao selecionar essa configuração, você pode cortar ou copiar a linha atual onde o cursor está posicionado sem precisar primeiro selecionar o texto ou o código nessa linha.
Realce automático do delimitador
Quando esta definição é selecionada, os caracteres delimitadores que separam parâmetros ou pares item-valor, bem como colchetes correspondentes, são destacados.
Registar alterações
Quando o editor de código é selecionado, aparece uma linha amarela vertical na margem de seleção para marcar o código alterado desde que o ficheiro foi guardado mais recentemente. Quando você salva as alterações, as linhas verticais ficam verdes.
Modo de rastreamento
Quando ativas Rastrear alterações, podes definir a opção de modo Rastreio para o tipo de alterações a seguir: alterações Git ou Alterações de ficheiro.
Deteção automática de codificação UTF-8 sem assinatura
Por padrão, o editor deteta a codificação procurando por marcas de ordem de bytes ou tags charset. Se nenhum deles for encontrado no documento atual, o editor de código tentará detetar automaticamente a codificação UTF-8 verificando sequências de bytes. Para desativar a deteção automática de codificação, desmarque esta opção.
Siga as convenções de codificação do projeto
Quando esta configuração é selecionada, quaisquer definições específicas de estilo de código do projeto especificadas num ficheiro EditorConfig adicionadas ao projeto sobrepõem-se a quaisquer definições locais de estilo de código. As definições locais são especificadas no painel de Opções em All Settings>Languages><Language, como C#>>Code Style>General.
Quando esta configuração é selecionada, quaisquer definições específicas de estilo de código do projeto especificadas num ficheiro EditorConfig adicionadas ao projeto sobrepõem-se a quaisquer definições locais de estilo de código. As definições locais são especificadas no diálogo Opções em Text><Editor Language, como C#>>Code Style>General.
Sugestão
Para saber mais sobre convenções de programação e como são aplicadas, consulte a página Criar portátil, definições personalizadas de editor com EditorConfig .
Ativar pré-visualização de imagem ao passar o rato
Quando esta definição está selecionada, se passar o cursor sobre uma imagem no editor, aparece um pop-up a mostrar uma pré-visualização da imagem.
Ativar pistas de áudio
Quando seleciona esta definição, o Visual Studio reproduz um sinal áudio quando o cursor no editor aparece numa linha com um erro, ponto de interrupção ou aviso. Quando visualizas um ficheiro na vista Diferencial, o Visual Studio também reproduz um sinal quando o cursor chega numa linha adicionada ou removida.
Observação
Também pode ativar ou modificar individualmente estas pistas de áudio utilizando o Painel de Controlo de Som no Windows.
Ativar clique do mouse para executar Ir para definição
Quando esta definição está selecionada, pode pressionar Ctrl e passar o rato por cima de um elemento enquanto clica com o rato. Esta ação leva-o à localização da definição do elemento selecionado.
Tecla modificadora
Podes definir a tecla Modificador para a ação Ir a Definição para Alt, Ctrl ou Ctrl + Alt.
Abrir definição na vista de pré-visualização
Seleciona esta caixa para mostrar a definição do elemento numa janela sem teres de te afastar da tua localização atual no editor de código. Para obter mais informações, consulte Como exibir e editar código usando Peek Definition.
Definições do scroll fixo
A secção derolagem fixageral>do Editor> de Texto inclui as seguintes opções para configurar o comportamento de scroll.
A secção Geral do Editor> de Texto inclui as seguintes opções para configurar o comportamento do Scroll fixo.
Agrupe os escopos atuais em uma região rolável da janela do editor
Seleciona esta caixa para ativar o Scroll fixo para fixar os telescópios no topo do editor, de modo a que fiquem sempre à vista enquanto percorres o código. Os escopos incluem namespaces, classes, métodos, instruções de inicialização de loop e condicionais. Esta configuração está disponível no Visual Studio 2022 versão 17.5 e posteriores. As linguagens de programação e formatos de código suportados para Scroll fixo incluem C#, C++, XAML e JSON.
Máximo de linhas adesivas
Definido como um padrão de 5, você pode aumentar ou diminuir o número de linhas que deseja ver na área do cabeçalho Rolagem adesiva.
Quando o número de escopos excede o máximo
O padrão é Preferir escopos externos, que mostra escopos de nível superior. Você pode alterá-lo para Preferir escopos internos, que envia escopos de nível superior à medida que você percorre o código profundamente aninhado. Para obter mais informações, consulte a seção "Escopos internos e externos" da página O que é Sticky Scroll para Visual Studio .
Definições de apresentação
A secção deExibiçãoGeral>do Editor> de Texto inclui as seguintes opções para configurar o comportamento de visualização.
Mostrar espaço em branco
A secção Editor de>Texto Geral inclui as seguintes opções para configurar o comportamento de visualização .
Ver espaço em branco
Quando esta definição está selecionada, pode ver espaços e separadores que compõem espaços em branco dentro do conteúdo.
Indentação automática quando o Word Wrap está ativado
Selecione esta opção se quiser aplicar automaticamente indentação quando a funcionalidade Word Wrap estiver ativada.
Mostrar caracteres de controle de texto bidirecionais
Exibir caracteres de controle de texto bidirecionais
Quando esta definição é selecionada, todos os caracteres de controlo de texto bidirecionais são renderizados como marcadores de posição no editor de código.
Atenção
Essa opção é selecionada por padrão para evitar uma exploração potencialmente mal-intencionada que permita que o código seja deturpado.
O seguinte excerto de código mostra um exemplo de caracteres de controlo bidirecionais:
/// <summary>
/// Bidirectional control characters can invert text direction,
/// which can be exploited to craft malicious code that looks benign.
/// </summary>
/// <example>
/// transferBalance(5678,6776, 4321, "USD");
/// </example>
internal readonly ImmutableArray<char> BiDiControlCharacters = ImmutableArray.CreateRange(new[] {
'\u061c', // ALM: Arabic letter mark
'\u200e', // LRM: Left-to-right mark
'\u200f', // RLM: Right-to-left mark
'\u202a', // LRE: Left-to-right embedding
'\u202b', // RLE: Right-to-left embedding
'\u202c', // PDF: Pop directional formatting
'\u202d', // LRO: Left-to-right override
'\u202e', // RLO: Right-to-left override
'\u2066', // LRI: Left-to-right isolate
'\u2067', // RLI: Right-to-left isolate
'\u2068', // FSI: First strong isolate
'\u2069', // PDI: Pop directional isolate
});
Mostrar caracteres de largura zero
Ver carateres de largura zero
Quando selecionas esta definição, caracteres de largura zero são renderizados no editor de código.
O seguinte excerto de código mostra um exemplo de caracteres de largura zero:
/// <summary>
/// Zero-width characters can be exploited to craft identifiers
/// that look like other identifiers, but are in fact distinct.
/// </summary>
/// <example>
/// abcdefg
/// </example>
internal readonly ImmutableArray<char> ZeroWidthCharacters = ImmutableArray.CreateRange(new[] {
'\u200b', // ZWSP: Zero width space
'\u200c', // ZWNJ: Zero width non-joiner
'\u200d', // ZWJ: Zero width joiner
'\u2060', // WJ: Word joiner
'\u206f', // Nominal Digit Shapes
'\ufeff', // BOM: Zero width no-break space
});
Margem de seleção do programa
Margem de seleção
Quando esta definição é selecionada, uma margem vertical é exibida ao longo da borda esquerda da área de texto do editor. Pode clicar nesta margem para selecionar uma linha inteira de texto, ou clicar e arrastar para selecionar linhas consecutivas de texto.
| Margem de seleção em | Margem de seleção desligada |
|---|---|
|
|
Ativar a coloração do par de chaves
Quando usa esta definição, as chaves são combinadas com cores para que possa distinguir visualmente cada conjunto de chaves de abertura e fechamento no seu código. A coloração dos aparelhos facilita ver o escopo do seu código e encontrar quaisquer aparelhos em falta. A configuração está disponível no Visual Studio 2022 versão 17.6 e posteriores. A colorização de pares de parênteses é suportada para C#, C++, TypeScript, JavaScript, Visual Basic e Razor.
Rodear automaticamente as seleções ao digitar aspas ou parênteses
Esta opção facilita incluir texto entre aspas ou parênteses. Quando insere uma citação ou parêntese, o Visual Studio adiciona automaticamente uma citação ou parêntese final. À medida que continuas a escrever, o texto dentro do carácter anexo é destacado.
Mostrar margem do indicador
Margem do indicador
Ao selecionar esta definição, uma margem vertical é exibida fora da borda esquerda da área de texto do editor. Quando clicas nesta margem, vês um ícone e uma dica de ferramenta relacionados com o texto. Por exemplo, os atalhos de ponto de interrupção ou lista de tarefas aparecem na margem do indicador. As informações da margem do indicador não são impressas.
Realçar linha atual
Quando esta configuração é selecionada, uma caixa cinzenta aparece em torno da linha de código onde o cursor está localizado.
Mostrar linhas de orientação da estrutura
Quando selecionas esta definição, aparecem linhas verticais no editor que se alinham com blocos de código estruturados. As linhas ajudam-no a identificar facilmente os blocos individuais de código.
Mostrar rabiscos de erro
Quando esta opção é selecionada, aparecem sublinhados ondulados de cores diferentes (rabiscos) no seu código. Rabiscos vermelhos indicam erros de sintaxe, azul representa erros do compilador, verde indica avisos e roxo indica outros tipos de erros.
Mostrar correspondências de seleção
Quando seleciona esta definição, o Visual Studio destaca automaticamente as cadeias correspondentes depois de selecionar texto no editor. Especificamente, sempre que uma única linha de texto de 100 caracteres ou menos é selecionada, todas as correspondências são realçadas.
Mostrar indicador de integridade do arquivo
Quando esta opção está selecionada, uma barra de estado de saúde do ficheiro (erros, avisos) aparece no canto inferior esquerdo do editor. O estado da barra inclui opções de limpeza do código.
Espaçamento entre linhas
Usa este controlo para alterar o espaçamento padrão de linha de 1.0 para o incremento que queres. Pode escolher entre 1.0, 1.15, 1.5, 2.0, 2.5 e 3.0.
Esboço do estilo de margem
Use este controlo para alterar a visibilidade dos expansores de margem no IDE. As seguintes opções estão disponíveis:
- Expansões do programa no hover
- Mostrar expansores e linha vertical ao pairar
- Mostra sempre expansores e linha vertical
Mostrar contexto de edição no editor
Use esse controle para alternar completamente as configurações de contexto de edição ou personalize de acordo com sua preferência, selecionando uma das seguintes configurações:
- Linha/Col
- Seleção
- Estado de Seleção
- Inserir/Sobrescrever
- Tabulação/Espaço
- Terminações de linha
- Codificação
- Linha/Col
- Seleções
- Inserir/Sobrescrever
- Tabulação/Espaço
- Terminações de linha