2009-06-22 2 views
8

Quando si scrive codice in .NET, se si utilizza una funzione in uno spazio dei nomi che non è stato incluso nella pagina, si ottiene un popup simile a un suggerimento [ad es. System.Data.Sql?]. Se fai clic, aggiunge lo spazio dei nomi alla tua pagina.
C'è una scorciatoia da tastiera per aggiungere lo spazio dei nomi? (So ​​che è possibile utilizzare il tasto destro del mouse sulla tastiera, andare alla voce di menu Risolvi e selezionare using System.Data.Sql ... spero in qualcosa di più semplice).Risoluzione di uno spazio dei nomi utilizzando la tastiera

EDIT: Capisco Ctrl +. funziona anche, ma devi essere sul comando specifico nel codice.

+1

"Ctrl +". - Bellissima !!! –

risposta

1

Sì è Maiusc +Alt +F10.

1

Maiusc +Alt +F10 porta in primo piano il menu, è possibile quindi utilizzare le frecce e Invio per selezionare la voce di menu.

8

L'impostazione predefinita in Visual Studio è Maiusc +Alt +F10. È possibile personalizzare questo comando per essere qualunque combinazione di tastiera che si desidera utilizzando le seguenti operazioni:

  • selezionare l'opzione "Personalizza" dal menu di scelta
  • "Strumenti" Selezionare il pulsante "Tastiera" dal fondo del la finestra di dialogo
  • Assegnare il comando View.ShowSmartTag a qualsiasi scorciatoia da tastiera che ti piace
+2

Il "pulsante" che ottieni è chiamato Smart Tag ed è equivalente alla stessa funzionalità di Microsoft Office. È interessante notare che la stessa scorciatoia da tastiera funziona anche in Office (incluso Outlook), quindi cambiare la scorciatoia da tastiera predefinita probabilmente renderà la vita più difficile :) –

+0

Questo potrebbe rendere la vita più difficile, solo se hai un bisogno di usarlo in Outlook. Per me personalmente sono sempre sulla tastiera quando codifico e trovo inefficace dover raggiungere il mouse, o una strana tastiera-combo come Shift + Alt + F10. Cambiarlo in qualcosa di più naturale può migliorare la produttività. Non ho mai sentito questo bisogno in applicazioni come Outlook. – heavyd

+0

non ha cambiato per me. Devo riaprire VS? – mmcrae

20

Expand smart tag (Resolve Menu): Ctrl +. (periodo)

+1

Wow per tutto questo tempo non avevo idea che Ctrl +. ha anche invocato lo smart tag come ha fatto Maiusc + Alt + F10. È molto più facile da usare. Grazie! – Josh

+1

perché oh perché non è così alto nel tuo algoritmo, SO? – mmcrae