2013-07-10 14 views
11

Io di solito uso Eclipse per la codifica, che ha una funzione di completamento dei parametri molto carina: quando si chiama un metodo, subito dopo aver digitato (, verrà visualizzato l'elenco dei parametri ed evidenziato dove si sta mentre si digita :Come ottenere suggerimenti/completamento dei parametri in Visual Studio?

Example of parameters completion in Eclipse

Come posso ottenere aiuto simile in Visual Studio 2012

so che Ctrl + K, Ctrl + I mostra alcune informazioni su ciò che il vostro cursore evidenzia attualmente, ma doesn? funziona se hai già iniziato a digitare s omething. Se si digita MyMethod(arg1, e si preme il collegamento (o qualsiasi altro, come Ctrl + Spazio o Ctrl + Maiusc + Spazio), non ottengo nulla di utile.

risposta

24

È possibile utilizzare:

Ctrl +Maiusc +Spazio. Ciò fa apparire la lista degli argomenti di un metodo il cursore è attualmente in

Esempio:.

typing

Premendo Ctrl + Maiusc + Spazio con il cursore dopo "a", risultati in:

ctrlshiftspace

È possibile controllare questo venga assegnato nelle impostazioni della tastiera, come Edit.ParameterInfo:

assigned

+1

Si suppone, ma non funziona. Dove posso verificare che questo non sia stato riassegnato? – Wookai

+0

È possibile cercare le impostazioni della tastiera in Visual Studio. Strumenti> Opzioni> Ambiente> Tastiera. Verifica che il modello predefinito sia in uso. –

+0

L'ho appena fatto, e ho anche premuto il tasto 'Reset': ancora niente. La funzione potrebbe essere disabilitata in qualche modo? – Wookai

3

Per il mio caso, né Ctrl + Maiusc + SpazioCtrl + K + P lavoro .. alla fine ho inchiodato a questa impostazioni:

Visual Studio Text Editor Intellisense

Ora ogni volta ho digitato (, intellisense apparirà automaticamente! .. bello!

Come risultato, questo è causato da Resharper ..., la disinstallazione di Resharper non ripristina correttamente le impostazioni originali di Visual Studio.

Problemi correlati