Partilhar via


Configurações do Visual Studio

As configurações do IDE do Visual Studio, também chamadas de opções, permitem controlar muitos aspetos do comportamento do IDE e todas as suas ferramentas, componentes e extensões. Para acessar as configurações do Visual Studio, selecioneOpções de > no menu principal.

Captura de tela da experiência de configurações do Visual Studio.

Navegar pela hierarquia de categorias

As configurações são organizadas em categorias, mostradas em uma árvore de hierarquia no lado esquerdo. Por exemplo, Ambiente refere-se à janela principal do IDE. Encontre qualquer configuração na árvore ou pesquise uma configuração por nome, categoria ou palavra-chave se souber algo sobre a configuração que está procurando.

As configurações associadas a cargas de trabalho específicas, componentes opcionais ou extensões não aparecem na árvore, a menos que estejam instaladas. Consulte Modificar o Visual Studio para instalar cargas de trabalho e componentes. Para extensões, consulte Gerenciar extensões.

Observação

Algumas configurações que não foram migradas para a experiência do Visual Studio 2026 não aparecem em seus locais habituais onde você pode estar acostumado a encontrá-las. Por exemplo, Fontes, Cores e Contas não foram migradas no Visual Studio 2026 na primeira versão pública. Para encontrar estas definições, use a funcionalidade de Pesquisa.

Configurações de pesquisa por palavras-chave

A pesquisa encontra qualquer configuração que contenha as palavras-chave inseridas e permite que você escolha a que está procurando. Para apagar os resultados da pesquisa, selecione o X.

Suas pesquisas mais recentes são lembradas e oferecidas como sugestões à medida que você digita, para que você possa repeti-las facilmente.

Captura de ecrã da barra de pesquisa nas definições do Visual Studio.

Configurações de filtro

Você também pode filtrar as configurações de determinadas maneiras. Por exemplo, você pode filtrar para ver apenas as configurações relacionadas à acessibilidade, desempenho ou configurações que você modificou dos padrões.

Captura de ecrã das opções de Filtro no painel Definições.

Configurações de escopo por usuário ou solução

A caixa Aplica-se a permite-lhe definir o âmbito das definições de acordo com a solução em que está a trabalhar. Por exemplo, você pode escolher cores de tema diferentes para cada solução em que trabalha. A diferença visual pode facilitar a localização da janela IDE certa se você tiver várias janelas abertas.

Quando entram em vigor as alterações?

A maioria das alterações de configuração entra em vigor imediatamente, sem exigir uma ação de salvar ou aplicar, ou reiniciar o IDE. As configurações que exigem que você reinicie o IDE para que elas entrem em vigor exibirão uma mensagem quando você as alterar.

Sincronizar configurações

As configurações são normalmente associadas ao seu perfil de usuário e sincronizadas com outras sessões do Visual Studio, se você entrar com o mesmo perfil. Tem de ter iniciado sessão para sincronizar as definições. Quando você instala o Visual Studio 2026 pela primeira vez, você tem a opção de importar configurações de uma instalação anterior. Esta ação importa todas as configurações. As configurações que foram sincronizadas anteriormente são aplicadas automaticamente à nova instalação. Quaisquer alterações de configuração subsequentes serão sincronizadas com outras sessões do Visual Studio 2026 em que você entra com o mesmo perfil, mas essas configurações não são sincronizadas de volta para o Visual Studio 2022. Para obter mais informações, consulte Configurações sincronizadas no Visual Studio.

Botão de sincronização

Use o botão Sincronizar para sincronizar as configurações locais e as configurações sincronizadas online.

O Visual Studio associa as definições na página de Definições ao seu perfil de início de sessão e sincroniza-as entre as instalações que usam a mesma conta. Depois de mudares uma definição, o Visual Studio aplica-a automaticamente a outras sessões iniciadas, ajudando a manter o ambiente consistente.

O botão Sync permite-te ativar manualmente a sincronização para garantir que as definições locais estão up-to-data com as definições armazenadas. Isto pode ser útil se quiser reconciliar imediatamente alterações locais com a cópia remota, mas a sincronização regular também acontece automaticamente sem necessidade de ação manual.

Exibir ou editar o arquivo de configuração JSON

Você pode visualizar ou editar as configurações modificadas a partir dos padrões abrindo o arquivo de configuração JSON. Para abrir o arquivo, selecione Editar configurações do usuário como JSON na barra de ferramentas. A configuração JSON é aberta, mostrando quais configurações você personalizou. Você pode editá-los em JSON ou copiar quaisquer ajustes para a área de transferência para compartilhar personalizações com outras pessoas.

Aqui está um exemplo do arquivo de configurações:

/* Visual Studio Settings File */
{
  "languages.dockerfile.general.wordWrapVisualGlyphs": false,
  "languages.fSharpInteractive.general.wordWrapVisualGlyphs": false,
  "languages.memory.general.wordWrapVisualGlyphs": false,
  "languages.register.general.wordWrapVisualGlyphs": false,
  "languages.typeScript.general.wordWrapVisualGlyphs": false,
  "languages.vbScript.general.wordWrapVisualGlyphs": false,
  "languages.cpp.intelliSense.errors.enableErrorFixSuggestions": false,
  "languages.defaults.general.wordWrapVisualGlyphs": true,
  "textEditor.advanced.diffOverviewMargin": true,
  "textEditor.general.stickyScroll.maxLines": 100,
  "copilot.general.debugger.enableDiagnosticsHubProfilerAgent": false,
  "copilot.general.editor.enableAdaptivePaste": false,
  "copilot.general.editor.enableMermaidPreview": false,
  "languages.basic.general.showCompletionOnTyping.hideAdvancedMembers": false,
  "languages.cpp.codeCleanup.includeCleanup.addMissingSuggestionLevel": "suggestion",
  "languages.cpp.codeCleanup.includeCleanup.removeUnusedSuggestionLevel": "dimmed",
  "languages.csharp.general.wordWrapVisualGlyphs": false,
  "languages.json.general.navigationBar": true,
  "languages.rest.tabs.indenting": "smart",
  "languages.rest.general.navigationBar": true,
  "languages.cpp.textEditor.preprocessor.showPreprocessorInactiveColor": false,
  "languages.cpp.intelliSense.quickInfo.enableQuickInfoHelpLink": false,
  "languages.cpp.intelliSense.singleFile.enableSingleFileISense": false,
  "languages.cpp.intelliSense.enableTemplateIntelliSense": false,
  "languages.cpp.textEditor.outlining.enableOutliningOnFileOpen": false,
  "languages.cpp.intelliSense.inactivePlatformIntelliSenseLimit": 1,
  "languages.cpp.codeCleanup.sortIncludes.priorityCaseSensitive": false,
  "languages.cpp.codeStyle.formatting.spacing.spaceAfterSemicolon": true,
  "languages.cpp.intelliSense.quickInfo.useWebSearchOnQuickInfoHelpLink": false,
  "languages.cpp.intelliSense.browsingNavigation.wholeCodebaseSemanticIndex.maximumWorkerThreads": 4,
  "languages.cpp.intelliSense.browsingNavigation.databaseFallback.location": "0",
  "languages.cpp.intelliSense.maximumCachedTranslationUnits": 15,
  "languages.dockerfile.scrollbars.verticalScrollBarMode": "map",
  "languages.cpp.intelliSense.errors.maximumErrorFixErrors": 2,
  "languages.fSharpInteractive.scrollbars.verticalScrollBarMode": "map",
  "textEditor.general.display.autoBraceSurround": true,
  "textEditor.general.imageHoverPreview": true,
  "textEditor.general.display.zeroWidthCharacters": false,
  "languages.cpp.intelliSense.references.maxFindReferencesThreads": 7,
  "languages.cpp.intelliSense.references.autoTuneMaximumFindReferencesThreads": true,
  "languages.memory.scrollbars.verticalScrollBarMode": "map",
  "languages.plainText.scrollbars.verticalScrollBarMode": "bar",
  "copilot.general.chat.preferredChatMode": "Ask",
  "languages.razor.tabs.character": "space",
  "environment.general.showStatusBar": false,
  "languages.register.scrollbars.verticalScrollBarMode": "map",
  "languages.vbScript.scrollbars.verticalScrollBarMode": "map"
}