Le shortcuts sono sicuramente la via più breve e semplice per migliorare la produttività. Ecco un elenco delle migliori tra quelle a disposizione con Visual Studio 2008:

  • [CTRL] + [SHIFT] + [B] -> esegue il build della solution
  • [CTRL] + [SHIFT] + [S] -> salva tutti i file aperti
  • [CTRL] + [I] -> attiva la funzione di ricerca incrementale. Dopo aver premuto tale combinazione digitare la chiave di ricerca ed una volta completata la chiave spostarsi in avanti sempre con CTRL + I ed indietro con CTRL + SHIFT + I
  • [F5] e [SHIFT] + [F5] -> il primo fa partire il debug l’altro lo interrompe
  • [SHIFT] + [F9] -> pone la variabile selezionata dal cursore sotto “Quick Watch”
  • [CTRL] + [SHIFT] + [Space] -> posizionandosi all’interno della chiamata di un metodo permette di vedere in un tooltip la lista di parametri richiesta dal metodo
  • [CTRL] + [.] -> apre la finestra smart tag utile in caso di inserimento di uno using per un tipo sconosciuto
  • ([CTRL] + [K]) + [F]-> esegue la formattazione della selezione corrente
  • ([CTRL] + [K]) + [C] e ([CTRL] + [K]) + [U] -> il primo commenta le righe selezionate, l’altro esegue l’operazione inversa
  • [ALT] + [SHIFT] + [Enter] -> attiva la modalità FULL SCREEN, ripremere la stessa combinazione di tasti per disattivare la modalità
  • ([CTRL] + [\]) + [D] -> apre la finestra Code Definition per il tipo sotto cursore
  • [CTRL] + [SHIFT] + [F] -> permette di eseguire la funzione di ricerca nei file del progetto
  • [SHIFT] + [Canc] -> cancella la riga corrente salvandola negli appunti
  • [CTRL] + [-] e [CTRL] + [SHIFT] + [-] -> sposta il cursore nella posizione successiva o precedente
  • [F12] -> esegue il “Go to definition”

Tra le più curiose ci sono invece:

  • [CTRL] + [ì] -> se mi posiziono su una parentesi di un blocco di codice ed eseguo questa combinazione di tasti il cursore si posiziona sull’altra parentesi che delimita il blocco
  • [CTRL] + [SHIFT] + [ì] -> se mi posiziono su una parentesi di un blocco di codice con questa combinazione seleziono tutto il blocco di codice
  • [CTRL] + []] -> seleziona il pezzo di codice compreso tra il cursore e l’ultima posizione di modifica
  • [CTRL] + [T] ->inverte le lettere ai lati del cursore

E se non ci bastano dalla finestra Tools > Options > Keyboard ne possiamo creare di nuove:

Shortcuts