Depois que o código foi escrito, a única maneira que eu conheço de exibir as sobrecargas de um método é realmente editá-lo, excluindo os Parênteses ()
e reabrindo-os.
Existe uma tecla de atalho que eu poderia pressionar para ativar isso em vez de precisar editar meus arquivos?
Por exemplo, consulte a captura de tela ShowDialog Overload abaixo:
c#
visual-studio
visual-studio-2010
jp2code
fonte
fonte
Respostas:
Experimente o atalho do teclado Ctrl- Shift- Space. Isso corresponde a
Edit.ParameterInfo
, caso você tenha alterado o padrão.Exemplo:
fonte
Alt + Up
ouAlt + Down
para navegar entre eles.Ctrl+ Shift+ Spacemostra o
Edit.ParameterInfo
método selecionado e, pelo método selecionado, quero dizer que o cursor deve estar entre parênteses.Aqui está o pôster do Visual Studio 2010 Keybinding .
E para aqueles que ainda usam 2008 .
fonte
Testado apenas no Visual Studio 2010.
Coloque o cursor dentro de (), pressione Ctrl+ e K, em seguida P.
Agora navegue pressionando as teclas de seta ↑ / ↓ .
fonte
A ligação de tecla padrão para isso é Ctrl+ Shift+ Space. O comando subjacente do Visual Studio é
Edit.ParameterInfo
.Se a combinação de teclas padrão não funcionar para você (possível em alguns perfis), você poderá alterá-la na página de opções do teclado
fonte
Ctrl+Shift+Space
gráfico?<kbd>
tags. Exemplo<kbd>Shift</kbd>
Acontece que nenhum dos métodos acima funciona. A associação de teclas é adequada, mas a dica de ferramenta simplesmente não aparece em nenhum caso, nem como ajuda de conclusão ou sob demanda.
Para corrigi-lo, basta acessar Ferramentas \ Editor de Texto \ C # (ou todos os idiomas) e verificar ' Informações sobre parâmetros '. Agora deve funcionar
fonte
Ótima pergunta; Eu tive o mesmo problema. Acontece que existe realmente um atalho de teclado para exibir esta lista: Ctrl + Shift + Space (uma variação do atalho básico do IntelliSense em Ctrl + Space).
fonte
O comando
Edit.ParameterInfo
(mapeado para Ctrl+ Shift+ Spacepor padrão) mostrará a dica de ferramenta de sobrecarga se for chamada quando o cursor estiver dentro dos colchetes de parâmetros de uma chamada de método.O comando
Edit.QuickInfo
(mapeado para Ctrl+ KCtrl+ Ipor padrão) mostra a dica de ferramenta que você veria se passasse o mouse sobre a localização do cursor.fonte
De vez em quando, as sugestões acima param de funcionar. Se eu reiniciar o Visual Studio, elas começam a funcionar novamente.
fonte
Eu sei que este é um post antigo, mas para os novatos como eu, que ainda acessam esta página, isso pode ser útil. quando você passa o mouse sobre um método, obtém uma caixa de informações não clicável; se você acabou de escrever uma vírgula entre parênteses, o IntelliSense oferecerá a amada caixa de informações com as setas clicáveis.
fonte
A mina apareceu no VS2010 depois de escrever o primeiro parêntese.
então, prams.Add (
Depois de fazer algo assim, a caixa com as setas para cima e para baixo apareceu.
fonte