Como mostrar a dica de ferramenta do parâmetro do método em C #?


146

VS2010:

No VB, posso colocar o cursor dentro dos colchetes de parâmetros de um método existente e digitar um 'espaço', que exibirá a dica de ferramenta com a descrição do parâmetro em que estou. Este não é o caso em c #. Eu tenho que excluir os colchetes inteiros, incluindo os parâmetros, e redigitar o colchete esquerdo, para que essa dica seja exibida. Existe algum atalho ou configuração para alterar esse comportamento? Eu tentei pressionar ctrl, shift, alt, mas não tem efeito.


1
Ponteiro para a resposta original: [ ctrl + k, p ] [1] [1]: stackoverflow.com/a/15434084/1042934
Ognyan Dimitrov

2
@OgnyanDimitrov Ctrl + Shift + Space
Alex78191

Respostas:


271

Ctrl+ Shift+ Spacefará o que você quiser.

Você pode querer conferir um pôster de combinações de teclas .


9
AFAIK, isso não exibe informações de parâmetro onde o cursor está entre parênteses para os parâmetros.
spender

4
Olhando para o gráfico, CTRL + Shift + Space se parece com o.
spender

3
Obrigado! Isso funciona. Então, eu suponho que não pode ser alterado para um comportamento "automático"? Btw, aqui está um link semelhante para o VS2010: microsoft.com/downloads/en/…
bretddog

2
Verifique também se o Resharper não está instalado, pois ele substitui esse atalho. Se você fizer isso, poderá remover a substituição no Tools > Options > Keyboardmenu: procure comandos com "CodeSmart".
Protector one

4
<del> Como se chama isso? . Gostaria de remapear-lo </ del> Parece serEdit.ParameterInfo

34

É Ctrl-K Ctrl-Ipara o VS2015. No caso de pessoas do futuro estarem pensando em perambular.


17

Não entendo exatamente o que você quer dizer. Mas eu uso essa codificação para a dica de ferramenta de parâmetros do método.

/// <summary>
/// Do work function
/// </summary>
/// <param name="id">This is user's Id.</param>
/// <param name="name">This is user's Name.</param>
/// <param name="surname">This is user's surname. </param>
private void DoWork(int id, string name, string surname)
{ 
    // do stuff
}

18
Eu acredito que ele já tem a documentação XML. O problema é fazer com que a dica de ferramenta apareça para uma chamada de método existente.
Cody Gray

4
Ctrl + K, Ctrl + P

Trabalhou para mim onde Ctrl + Shift + Spacenão. Talvez devido ao Resharper?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.