Développeur FullStack & Devops

Notes et mémos techniques

les snippets, c'est bien pratique !

Les snippets sont des raccourcis dans Visual Studio qui permettent d'ajouter un bloc de code en tapant le "nom du snippet" + TAB + TAB. Les snippets sont propre à chaque langage de programmation utilisé, de plus ils sont personnalisables. Les plus courants sont:

  • if : If
  • else: après l'accolade fermante du if
  • fo : For loop
  • sw : Switch
  • cl : Class
  • pro : Propertie
  • propfull : Propertie full implementation

Pour comprendre, rien de tel que de créer une nouvelle classe C# puis tester :) Voici un exemple d'utilisation du snippet "fo" pour créer une boucle for :

commencer par tapper au clavier les lettres fo pour voir apparaitre le menu intellisense de Visual Studio 2010

[caption id="attachment_43" align="alignnone" width="447"]menu de l'intellisense pour le snippet fo](http://brooz.fr/wp-content/uploads/2012/02/brooz08-20120214.png) menu intellisense visual studio 2010[/caption]

puis il suffit de taper 2 fois de suite sur la touche TAB (TAB + TAB) pour voir apparaitre comme par magie notre boucle for

[caption id="attachment_44" align="alignnone" width="265"]](http://brooz.fr/wp-content/uploads/2012/02/brooz-20120214.png) snippet de boucle for juste après TAB + TAB[/caption]

vous remarquerez que le curseur se positionne et surligne la variable "i" et il suffit pour finir d'entrer le nom de votre variable suivi de TAB pour que les autres occurences de la variable soient remplacées, dans notre exemple par broozVar :)

[caption id="attachment_45" align="alignnone" width="432"]](http://brooz.fr/wp-content/uploads/2012/02/brooz10-20120214.png) snippet boucle for après remplacement de la variable par défaut[/caption]

Il est possible de trouver tous ces raccourcis (et aussi ajouter les votre) en utilisant l'interface situé dans: TOOLS -> Code Snippets Manager...

c-sharp
csharp
microsoft
objet
programmation
visual-studio
ide
productivite
rédigé le 14/02/12 par Behrouze
A proposCheat SheetsOutilsVidéos