2009-11-21 10 views
5

Qual è il modo migliore per visualizzare i membri nel file corrente in VS2008?Tasti di scelta rapida di Visual Studio 2008 per visualizzare i membri?

SCENARIO: Si apre un file con Ctrl +D e quindi digitare “> di” e SomeFilename, quindi premere Invio e si finisce nel file di recente apertura. Ora se non ricordi il nome di un metodo o il nome di un membro, potresti provare a cercare in modo incrementale (Ctrl + I) e/o varie opzioni di ricerca, ma quello che voglio sapere è come posso vedere/aprire/scroll-through/etc la casella combinata Membro (o un'alternativa simile).

Qualche idea?

EDIT: So della barra di navigazione (è “on” per impostazione predefinita per C#), e questo è esattamente ciò che voglio fare, andare lì senza usare il mouse. C'è una scorciatoia da tastiera: Window.MovetoNavigationBar che è finora l'unica opzione che ho trovato. Ma è necessario premere Tab per passare da tipi a membri.

+0

@ Martin: Vedi la risposta modificata da me seguito. Ctrl + F2 è l'opzione. – shahkalpesh

risposta

4

Andrew è giusto.

In alternativa, esiste un Visualizzatore oggetti. Ctrl +Alt + J

EDIT: La scorciatoia è Ctrl + F2 .
E, dovrai tenerlo premuto per poco più di un secondo per raggiungere il menu a discesa.

È possibile premere Alt + far cadere la casella combinata.
Mentre sei nel menu a discesa "Tipi", puoi premere Tab per passare al menu a discesa "Membri".

+0

Il browser degli oggetti è molto inefficace, io sono già nel file, voglio trovare un metodo o membro contrario alla navigazione dell'intero. NET (che funzionerebbe, ma non è quello che sto cercando. –

+0

sì, il comportamento È strano, suppongo che sia l'opzione VS reshaper o cumberstone.: S Grazie. –

+0

grazie per Alt + Giù per abbandonare l'elenco combobox, vorrei saperlo 10 anni fa. –

2

Utilizzare la barra di navigazione nella parte superiore dell'IDE - quella sul lato destro elenca tutti i membri del tipo corrente.

Se non vedi la barra di navigazione, allora si può attivare in questo modo:

Tools > Options > Text Editor > All Languages > Navigation Bar

+1

Ho la barra di navigazione, cioè le due caselle combinate, Tipi a sinistra, Membri a destra. Voglio sapere come andare lì ** senza ** usando il mouse. –

0

Penso che l'unico modo per vedere sia mappare Window.MovetoNavigationBar, devi ancora premere tab per passare da Types a Members, e freccia giù per vedere l'elenco, non c'è ricerca incrementale (solo la prima char). Speravo che ci fosse un modo migliore per farlo.

+0

Ctrl + F2 sembra essere la scorciatoia Ma non funziona in modo coerente. – shahkalpesh

1

Per la navigazione, consigliamo di utilizzare DPack.Fornisce una navigazione rapida ai membri nell'editor di codice, oltre alla navigazione verso i file e le dichiarazioni di classe.

Naturalmente ReSharper fornisce queste funzionalità e molto altro, ma DPack è gratuito e abbastanza leggero.

http://www.usysware.com/dpack/

Problemi correlati