Quando si inizia davvero ad utilizzare SQL Server Management Studio (e intendo tutti i giorni, o meglio a frequenze elevate
) diventano di grande importanza gli shortcut, ovvero i tasti rapidi per accedere ad alcuni comandi altrimenti raggiungibili solo dalla "lenta" interazione del mouse con l'IDE di sviluppo..
Quante volte molte operazioni potrebbero essere velocizzate potendo cambiare un database al volo? Oppure cambiando finestra internamente al Management Studio? O ancora spostandosi da un segnalibro ad un altro?
Ebbene, anche se sembra un post di minore importanza per il suo contenuto, ho deciso lo stesso di pubblicare alcuni dei collegamenti più utilizzati, almeno durante le mie giornate lavorative..
Inoltre, ho trovato (alla fine, è la ciliegina sulla torta
) uno shortcut molto comodo, che non ho visto documentato..
Ecco qui di seguito le più frequenti combinazioni di tasti:
Shortcut per Progetto/Solution Nuova query nella connessione corrente:
CTRL+N
Nuovo progetto:
CTRL+MAIUSC+N
Apri query/file:
CTRL+O
Apri progetto:
CTRL+MAIUSC+O
Apri Query Designer:
CTRL+MAIUSC+Q
Salva file:
CTRL+S
Salva tutti i documenti aperti:
CTRL+MAIUSC+S
Chiudi file:
CTRL+F4
Stampa file corrente:
CTRL+P
Esci:
ALT+F4 Shortcut per gestione finestre Cicla sulle query aperte verso destra:
CTRL+TABCicla sulle query aperte verso sinistra:
CTRL+MAIUSC+TABScorri le query attive:
CTRL+F6 (diverso da CTRL+TAB)
Apri o visualizza Object Explorer:
F8Apri o visualizza Solution Explorer:
CTRL+ALT+L
Trova nella query:
CTRL+F
Trova/Sostituisci nella query:
CTRL+H
Prosegui con la nuova occorrenza di una find:
F3
Torna all'ultima occorrenza di una find:
MAIUSC+F3Shortcut per gestione query Seleziona tutto il contenuto di una query:
CTRL+A
Cancella tutto il contenuto della query:
CTRL+MAIUSC+DELScroll verso l'alto:
CTRL+FRECCIA SUScroll verso il basso:
CTRL+ FRECCIA GIU'Undo:
CTRL+Z
Redo:
CTRL+MAIUSC+Z oppure
CTRL+Y
Vai alla riga n:
CTRL+GSeleziona solo la parola su cui è posizionato il cursore:
CTRL+W
Aggiungi o rimuovi un bookmark:
CTRL+K, CTRL+KSpostati verso il bookmark successivo:
CTRL+K, CTRL+N
Spostati verso il bookmark precedente:
CTRL+K, CTRL+P
Elimina tutti i bookmark:
CTRL+K, CTRL+L
Rendi maiuscolo il testo selezionato:
CTRL+MAIUSC+U
Rendi minuscolo il testo selezionato:
CTRL+MAIUSC+L
Commenta il testo selezionato (solo --, non /* */):
CTRL+K, CTRL+C
Rimuovi il commento del testo selezionato:
CTRL+K, CTRL+U
Aggiungere una riga e spostarsi prima del cursore:
CTRL+INVIOShortcut per esecuzione query Esegui la parte di query selezionata o tutta la query:
F5Controlla la sintassi della porzione di query selezionata o di tutta la query:
CTRL+F5
Visualizza l'Execution Plan:
CTRL+L
Annulla la query:
ALT+PAUSAVisualizza il risultato in forma tabellare:
CTRL+D
Visualizza il risultato in forma testo:
CTRL+T
Salva il risultato in un file:
CTRL+MAIUSC+F
Mostra/nascondi pannello risultati:
CTRL+R Eccoci alla chicca; ho trovato utilissimo questo shortcut, perchè mi capita spesso di dover ripetere su ogni database di un server un particolare script (e questo può ripetersi ogni giorno)..
E se non si ha il tempo di scrivere una stored procedure che si arrangia a replicare l'SQL ovunque si ha il
CTRL+U che permette di cambiare dalla tendina il database corrente.
Premendo la suddetta combinazione, il combo dei DB prende il focus ed è sufficiente premere le iniziali degli oggetti ivi contenuti oppure muoversi con le frecce a fianco del tastierino numerico.
Una volta deciso l'oggetto, premere
INVIO per tornare alla query nello stesso punto dove il cursore era rimasto. Forte no? A me è servito tanto..
ok, vi saluto sperando che il post possa esservi stato di aiuto.. la parte più difficile è ricordarsene anche solo alcuni.. ma una volta imparati, la produttività aumenterà. Garantito.
Alla prossima!