Tasti di scelta rapida preferiti di Visual Studio

Qual è la tua scorciatoia da tastiera preferita per Visual Studio? Sono sempre sveglio per aver lasciato le mie mani sulla tastiera e lontano dal mouse!

Uno per risposta, per favore.

Ctrl + - e l’opposto Ctrl + Shift + - .

Sposta il cursore indietro (o avanti) nell’ultimo posto in cui si trovava. Non dovrai più scorrere indietro o PgUp / PgDown per scoprire dove ti trovavi .

In questo modo si aprono le windows in Visual Studio:

Ctrl + tab e l’opposto Ctrl + Shift + tab

Per me, non ha nulla a che fare con il completamento automatico del codice, la corrispondenza tra parentesi o il pannello degli strumenti. Invece, mi sta solo permettendo di vedere il codice.

Con tutti i pannelli che ti circondano, l’area che usi per scrivere effettivamente codice diventa troppo piccola.

In questo caso, Shift + Alt + Invio arriva in soccorso e mette a fuoco la finestra del codice in modalità a schermo intero. Colpiscilo ancora e hai tutti i pannelli indietro.

Ricerca incrementale – Ctrl + I

È fondamentalmente la finestra di dialogo di ricerca senza la finestra di dialogo. Inizia a digitare ciò che desideri cercare (guarda la posizione in basso nella barra di stato per vedere cosa hai digitato). Premendo di nuovo Ctrl + I o F3 si cerca l’istanza successiva. Premi Esc per uscire. Iniziare una nuova ricerca premendo Ctrl + I due volte ripete l’ultima ricerca.

Espandi Smart tag (menu Risolvi): Ctrl + . (periodo)

Espande il tag che mostra quando fai cose come rinominare un identificatore.

Ctrl + K , Ctrl + C Commenta un blocco

Ctrl + K , Ctrl + U Elimina il commento dal blocco

Stock Visual Studio? F12Edit.GoToDefinition .

Avere il Refactor di DevExpress! installato significa che Ctrl + ` è il mio preferito di tutti i tempi, però;)

Il tasto TAB per “snippet”.

Ad esempio, try e poi premi due volte il tasto Tab.

Risultati in:

 try { } catch (Exception) { throw; } 

che puoi quindi espandere.

Elenco completo dei frammenti C #: http://msdn.microsoft.com/en-us/library/vstudio/z41h7fat.aspx

Ctrl + ] per la corrispondenza di parentesi graffe e parentesi.

Ctrl + Shift + ] seleziona il codice tra parentesi corrispondenti.

CTRL + MAIUSC + F

Buon vecchio Trova nei file .

Ctrl + Spazio , Visual Studio fornisce i possibili completamenti.

Ctrl + K , Ctrl + D // Auto- (Ri) Formato

Vedi anche: risposta

Ctrl + C , Ctrl + V per duplicare la riga corrente

Ctrl + L per eliminare la riga corrente

Ctrl + F3 per cercare la selezione corrente

Ctrl + K , Ctrl + K per creare un segnalibro (che sono utili)

Ctrl + K , Ctrl + N per andare al prossimo segnalibro

E, ecco qualcosa di ancora più interessante:
Premi Ctrl + / per posizionare il cursore in una casella in cui puoi digitare i comandi.

Ad esempio, premendo Ctrl + / e digitando “> di”, ora inizia a digitare il nome di un file nel progetto e verrà completato automaticamente. Questo è un modo molto veloce per aprire i file nella soluzione corrente.

Ctrl + Maiusc + V incolla / passa attraverso l’anello degli appunti

Mi piace Ctrl + M , Ctrl + M. Per espandere / comprimere il blocco di codice corrente.

Uno che uso spesso, ma non molte altre persone, è:

Maiusc + Alt + F10 quindi Invio

Se si digita un nome di class come Collection e non si dispone dell’importazione del namespace corretta, questa combinazione di collegamenti inserirà automaticamente l’importazione (mentre il carret si trova immediatamente dopo ‘>’).

Aggiornare:

Una scorciatoia equivalente dai commenti su questa risposta (grazie asterisco !):

Ctrl + .

Molto più comodo della mia raccomandazione originale.

MAIUSC + ESC

Questo nasconde / chiude qualsiasi finestra della ‘finta finestra’ in Visual Studio. Ciò include cose come Esplora soluzioni, Browser oggetti, Finestra di output, Finestra immediata, Test di unità di Windows ecc. Ecc. E si applica ancora se sono bloccati, mobili, agganciabili o con tabs.

Scorciatoia in una finestra (es. Ctrl + Alt + L o Ctrl + Alt + I ) fai ciò che devi fare e Shift + Esc per sbarazzartene. Se non te ne sbarazzi, l’unico modo per ridistribuirlo è usare la stessa scorciatoia da tastiera (o il mouse, che è quello che stiamo cercando di evitare …).

Una volta capito, è estremamente utile.


Grrr …. La quantità di volte in cui premi Ctrl + F4 per chiudere la ‘finestra’ solo per vedere la mia finestra di codice corrente chiusa era folle prima che trovassi questo, ora succede solo occasionalmente ..

I miei preferiti: F12 (vai alla definizione) e Shift + F12 (trova riferimenti).

Quest’ultimo è utile con F8 (vai al prossimo risultato).

Ctrl + - e Ctrl + Shift + - sono mappati sui pulsanti Indietro e Avanti del mio mouse.

Ctrl + . è anche utile, specialmente per aggiungere gestori di eventi e istruzioni “using”.

Visualizzatori di keybinding di Visual Studio 2005/2008:

  • Poster di riferimento per la legatura di tasti di Visual C # 2008
  • Visual C # 2005 Shortcut Reference Poster
  • Poster di riferimento per la keybinding di Visual Basic 2008
  • Poster di riferimento per la scelta rapida della tastiera di Visual Basic 2005

Questi non coprono le personalizzazioni, ma sono buoni materiali di riferimento e sicuramente utili per trovare nuove scorciatoie.

Inoltre, una macro che scarica tutti i binding correnti in un file HTML:

http://www.codinghorror.com/blog/archives/000315.html

Alt + Maiusc + tasti freccia ( , , , )

Questo ti permette di selezionare le cose in un blocco. Come se tu potessi selezionare tutti gli “int” nel blocco e poi cercare e sostituire a doppio per esempio.

 **int** x = 1; **int** y = 2; **int** z = 3; 

Ctrl + M , O. Può comprimere ed espandere tutte le sezioni di codice in un particolare file.

Apri e imposta lo stato attivo in Esplora soluzioni : Ctrl + Alt + L

Uno degli altri editor dovrebbe occupare: Ctrl + C con niente selezionato copierà la riga corrente.

La maggior parte degli altri editor non farà nulla. Dopo aver copiato una linea, l’incollatura posizionerà la linea prima di quella corrente, anche se sei nel mezzo della linea . La maggior parte degli altri editor inizierà a incollare da dove ti trovi, il che non è quasi mai quello che vuoi.

Duplicare una riga è sufficiente: tieni premuto Ctrl, premi c, quindi v. ( Ctrl + C , Ctrl + V )

CTRL + F5 (Inizia senza debug)

CTRL + MAIUSC + B (Build Solution)

Ecco una lista che uso frequentemente:

Ctrl + I : per ricerca progressiva. Se non scrivi nulla dopo I , e continua a premere I (tenendo premuto il tasto Ctrl ), cercherà l’ultimo elemento che hai cercato. Ctrl + Shift + I inverte la ricerca. Potresti anche voler usare F3 (e Shift + F3 ) dopo aver inserito una stringa di ricerca.

Ctrl + K Ctrl + C : per commentare la regione evidenziata. Se non viene evidenziato nulla, la riga corrente verrà commentata. Naturalmente, puoi semplicemente tenere premuto Ctrl e premere K , C in successione.

Ctrl + K Ctrl + U : per decommentare la regione evidenziata. Funziona come sopra.

Ctrl + / : porterà il cursore nella piccola casella di ricerca in alto. È ansible digitare “> di nomefile” (senza virgolette) per aprire un file. Molto utile se il tuo progetto contiene più file.

Ctrl + K Ctrl + K : Inserirà un segnalibro nella riga corrente. Questo è utile se vuoi guardare qualche altra parte del codice per un momento e tornare dove eri.

Ctrl + K Ctrl + N : ti porterà al prossimo segnalibro, se ce ne sono più di uno.

Ctrl + - : porterà il cursore nella posizione precedente

Ctrl + Shift + - : porterà il cursore nella posizione successiva (se esiste)

Ctrl + Shift + B : crea il tuo progetto

Ctrl + C : sebbene faccia la solita copia, se non viene evidenziato nulla, copia la riga corrente. Lo stesso per Ctrl + X (per tagliare)

Ctrl + Spazio : completamento automatico con IntelliSense

Ctrl + ] : ti porterà alla parentesi corrispondente. Funziona con tutti i tipi di parentesi graffe: ‘(‘, ‘{‘, ‘[‘. Utile per blocchi grandi.

F12 : ti porterà alla definizione della funzione / definizione della variabile.

Alt + P + P : aprirà le proprietà del progetto. Sebbene non molti lo usino, è utile se si desidera modificare rapidamente gli argomenti della riga di comando sul proprio programma.

F5 : per avviare il debug

Maiusc + F5 : per interrompere il debug

Durante il debug, puoi usare Ctrl + Alt + Q per aggiungere un orologio rapido. Altre scorciatoie per il debug possono essere trovate nel menu a discesa del debug.

Ctrl + F10

correre al cursore durante il debug. Ho cercato questo per anni prima che trovassi la scorciatoia da tastiera …

Se “Favorite” è misurato dalla frequenza con cui lo utilizzo, allora:

F10 : Debug.StepOver

🙂

Per uso, la coppia:

  • Ctrl + Invio : inserisce una riga vuota sopra la riga corrente.
  • Ctrl + Maiusc + Invio : inserisci una riga vuota sotto la riga corrente.

Quando viene visualizzato il menu a discesa IntelliSense , tenendo premuto Ctrl l’elenco diventa semitrasparente in modo da poter vedere cosa è nascosto dietro di esso 🙂

Ctrl + Alt + P -> Allega al processo

Non ho visto questo …

Ctrl + Su

Ctrl + Giù

Scorre la finestra senza spostare il cursore.