2012-04-25 12 views
16

Qualcuno sa come assegnare un tasto di scelta rapida a uno snippet di codice specifico?Assegnare lo snippet di codice alla scorciatoia da tastiera in Visual Studio

Desidero assegnare ad esempio CTRL + K, CTRL + J a uno snippet #region.

Pertanto dal grado di:

  1. selezionare il testo,
  2. stampa CTRL + K, Ctrl + J =>
  3. testo selezionato sarebbe stato circondato con #region .. #endregion.

Odio quando devo togliere le mani dalla tastiera per più tempo del necessario :).

MODIFICA: per maggiore comprensione, le chiedo come associare il tasto di scelta rapida direttamente allo snippet SPECIFICO. Il selettore di apertura snippet non funzionerà per me. Se devo cercare tra tutti i miei frammenti per arrivare a un #region, è peggio di dover scrivere tutto il suo codice da solo.

Thx per eventuali suggerimenti.

+0

ctrl + k + s visualizza surround con selezione, quindi è necessario selezionare #region – Reniuz

+0

grazie, ma voglio associare il collegamento direttamente a #region non solo aperto selettore di snippet – aerkain

+0

Non esiste VS 2011. Ho modificato il titolo. –

risposta

6
+2

grazie, ma voglio associare il collegamento direttamente a #region non solo aprire il selettore di snippet – aerkain

+0

forse questo aiuterà: http://www.dev102.com/2007/12/14/how-to-create-code-snippets -facilmente/ – buzznfrog

+0

no scusate, non ho trovato risposta lì. : / – aerkain

0

La soluzione più vicina che ho trovato per questo è di copiare il frammento destinato alla directory frammenti locali.

ad es. Per VS-2015: % Profilo utente% \ Documenti \ Visual Studio 2015 \ Snippet di codice \ Visual C# \ Snippets di codice

Quindi aprirlo in un editor di testo e modificare il collegamento a qualcosa di veloce e semplice come '1' .

Ora per usarlo, tutto quello che dovete fare è premere Ctrl + K + S> Invio> 1> Invio

Inoltre, è possibile rendere ancora più veloce cambiando il tasto di scelta rapida per il surround con il comando. (Strumenti> Opzioni> Tastiera> Modifica.SurroundWith)

Problemi correlati