Compartilhar via


Opções, Editor de Texto, C#, IntelliSense

Use a página de opções IntelliSense para modificar as configurações que afetam o comportamento do IntelliSense para C#.

Para acessar essa página de opções, escolha Ferramentas>Opções>Editor de>Texto C#>IntelliSense.

As opções do IntelliSense contém as seguintes seções:

Listas de Conclusão

  • Mostrar lista de conclusão depois que um caractere for digitado*

    Quando essa opção estiver selecionada, o IntelliSense exibirá automaticamente a lista de preenchimento quando você começar a digitar. Quando essa opção não estiver selecionada, o preenchimento do IntelliSense ainda estará disponível no menu IntelliSense ou pressionando Ctrl+Espaço.

  • Mostrar lista de conclusão depois que um caractere for excluído

  • Mostrar automaticamente a lista de conclusão nas listas de argumentos

  • Realçar partes correspondentes de itens da lista de conclusão

  • Mostrar itens de filtro de conclusão

  • Concluir automaticamente a instrução no ponto-e-vírgula

Comportamento de snippets

  • Nunca incluir snippets

    Quando essa opção estiver selecionada, o IntelliSense nunca adicionará aliases de snippets de código C# à lista de conclusão.

  • Sempre incluir snippets

    Quando essa opção estiver selecionada, o IntelliSense adicionará aliases de snippets de código C# à lista de preenchimento. Caso o alias do snippet de código seja igual a uma palavra-chave, por exemplo, classe, a palavra-chave será substituída pelo atalho. Para saber mais, consulte Snippets de código C#.

  • Incluir snippets quando ?-Tab for digitado após um identificador

    Quando essa opção estiver selecionada, o IntelliSense adicionará aliases de snippets de código C# à lista de conclusão quando ?+Tab for pressionado após um identificador

Comportamento da tecla Enter

  • Nunca adicionar uma nova linha ao pressionar Enter

    Especifica que uma nova linha nunca será adicionada automaticamente depois de selecionar um item na lista de conclusão e pressionar Enter.

  • Apenas adicionar uma nova linha ao pressionar Enter após o final de uma palavra totalmente digitada

    Especifica que, se você digitar todos os caracteres de uma entrada na lista de conclusão e, em seguida, pressionar Enter, uma nova linha será adicionada automaticamente e o cursor será movido para a nova linha.

    Por exemplo, se você digitar else e, em seguida, pressionar Enter, o seguinte será exibido no editor:

    else

    | (local do cursor)

    No entanto, se você digitar apenas el e, em seguida, pressionar Enter, o seguinte será exibido no editor:

    else| (local do cursor)

  • Sempre adicionar uma nova linha ao pressionar Enter

    Especifica que, se você digitar qualquer um dos caracteres de uma entrada na lista de conclusão e depois pressionar Enter, uma nova linha será adicionada automaticamente e o cursor passará para a nova linha.

Mostrar sugestões de nome

Executa a conclusão automática do nome de objeto dos membros que você selecionou recentemente.

Mostrar itens de namespaces não importados

Executa a conclusão de tipos e métodos de extensão que você ainda não importou com uma using diretiva.

Tab duas vezes para inserir argumentos

Insere argumentos automaticamente ao escrever uma chamada de método. Para usar esse recurso, comece a escrever uma chamada de método e pressione tab duas vezes.

Confira também