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.
Este artigo descreve como modificar as definições do editor de texto para C e C++. Pode aceder às definições selecionando Ferramentas>Opções na barra de menu do Visual Studio e expandindo a secção Todas as Definições>Idiomas>C/C++>Editor de texto.
Estas opções permitem configurar definições para código inativo, conclusão de colchetes, delineamento e mais para programação em C e C++.
Opções gerais
As seguintes opções gerais estão disponíveis para o editor de texto.
Mostrar tarefas de comentário na lista de tarefas: Quando selecionado (por defeito), o Visual Studio analisa os ficheiros de origem em busca de tokens como
TODO,HACK, e assim por diante, e mostra-os na janela da Lista de Tarefas. Pode personalizar a lista de tokens analisados na secção de Todas as Definições>Ambiente>Lista de Tarefas.Destaque chavetas ou sintaxe de encerramento quando o cursor tocar num dos conjuntos: Quando selecionado (por padrão), o Visual Studio destaca chavetas, parênteses, etc., e pares como
#if/#endif.Esquema de cores para as cores personalizáveis específicas de C/C++: Use esta opção para selecionar o esquema a aplicar para cores personalizáveis específicas de C e C++. Escolha entre Enhanced (por defeito), Visual Studio 2017 ou Enhanced (Globals vs. Members).
Envolva automaticamente as seleções ao escrever aspas ou colchetes: Use esta definição para controlar se o Visual Studio deve rodear automaticamente (envolver) as suas escolhas enquanto trabalha no editor. Pode rodear as seleções incluídas entre parênteses (
[]) e aspas (""ou'').Por exemplo, se escrever uma aspas aberta ou um colchete, o Visual Studio pode adicionar automaticamente a citação ou colchete de encerramento para envolver (rodear) a sua seleção. Escolha entre Apenas Citações, Apenas Parênteses, Todos (por defeito) ou Nunca.
Realize a formatação do código depois de rodear a seleção: Quando selecionado (por defeito), o Visual Studio formata a sintaxe do código dentro da secção anexa, depois de esta contornar a seleção.
Ao rodear a seleção com um escopo, expanda para linhas inteiras: Quando ativado, se rodear uma seleção que aparece dentro de um escopo de suporte, o rodeamento expande-se para a linha inteira. O padrão é True.
Se a sua seleção não começar e terminar em linhas completas, o Visual Studio expande automaticamente a seleção para linhas inteiras antes de inserir
{ ... }. Esta abordagem evita quebrar linhas incompletas dentro das chavetas.
Código inativo
As seguintes opções estão disponíveis na secçãoCódigo inativo>>.
Colorize os blocos de pré-processador inativos de forma diferente: Quando selecionados (por defeito), o Visual Studio coloriza blocos de pré-processador inativos de forma diferente dos blocos ativos.
Usar a percentagem de opacidade para blocos de código inativos: Quando esta opção está selecionada (por defeito), o Visual Studio usa uma cor com sombra para blocos de código inativos com base na percentagem de opacidade do código inativo. Quando a opção Colorir de forma diferente os blocos inativos do pré-processador é desmarcada, esta opção não está disponível.
Percentagem de opacidade do código inativo: Use esta opção para definir a percentagem de opacidade para blocos de código inativos. Especifique um valor entre 1 e 100. O padrão é 55.
Colorize os tokens correspondentes de início e fim do pré-processador: Quando selecionado (por defeito), o Visual Studio também coloriza os tokens correspondentes de início e fim do pré-processador.
Para usar esta funcionalidade, a opção Ativar colorização de pares de chavetas deve estar ativada na secção Todas as Definições>Editor de Texto>Geral>Visualização.
Outlining
A funcionalidade de esboço colapsa e expande blocos de código para que possas esconder detalhes e focar-te na estrutura. O Visual Studio deteta automaticamente blocos de código (funções, classes, namespaces, loops, regiões) e permite-lhe dobrá-los numa única linha ao selecionar o + / ícone –.
As seguintes opções estão disponíveis na secção C/C++>Editor de texto>Estrutura.
Ativar Esboço: Quando selecionado (por defeito), o Visual Studio entra automaticamente no modo de esboço quando um ficheiro é aberto.
Ativar o delineamento automático dos blocos #pragma region: Quando selecionado (por defeito), o Visual Studio delineia automaticamente os blocos de região.
Ativar o esboço automático dos blocos de instruções: Quando selecionado (por defeito), o Visual Studio traça automaticamente os blocos de instruções.
Conclusão de colchetes
As seguintes opções estão disponíveis na secção C/C++>do editor de texto>conclusão de chaves.
Insira um ponto e vírgula após concluir as colchetes para os tipos: Quando selecionado (por defeito), o Visual Studio insere automaticamente um ponto e vírgula (
;) após a chave de encerramento para a definição do tipo.Parênteses completos em literais de cadeia de caracteres brutos: Quando selecionado (por padrão), se escrever um parêntese
(aberto num literal de cadeia de caracteres bruto, o Visual Studio adiciona automaticamente o parêntese)de fecho.Por exemplo, se escrever
auto json = R"json(", o editor adiciona automaticamente o parêntese)de fecho . Repare que o editor não adiciona a sequência do delimitador ao final da parêntese de fecho. Ou seja, se escreveresauto json = R"json(..., o editor adiciona)ao final mas não)json. Tens de escrever tu próprio a sequência do delimitador no final.Comentários multilinha completos: Quando selecionado (por defeito), o Visual Studio adiciona automaticamente a sintaxe
*/de encerramento para comentários multilinha (comentários que começam por/*).