Table des matières

Visual Studio 2017

Setup

Quelques configurations pour débuter avec Visual Studio 2017.

  1. ToolsOptionsProjects and SolutionsTrack Active Item in Solution Explorer

Visual Studio 2015

Peut pas utiliser >

Voir ceci

Visual Studio 2013

Options

Pour désactiver le Preview, il faut aller dans ToolsOptionsEnvironmentTabs and WindowsPreview TabPreview selected files in Navigate To.

Add-ons

Web Development

Visual Studio 2012

Color themes

Visual Studio 2010

Notes concernant Visual Studio 2010.

Themes

Outils de productivité

Code Compare

C:\Program Files\Devart\Code Compare\CodeMerge.exe

WinMerge

SourceGear DiffMerge

Debug

Exemple de code pour faire des Dump d'objets dans C:\Program Files (x86)\Microsoft Visual Studio 10.0\Samples\1033\CSharpSamples.zip\LinqSamples\ObjectDumper.

Personnalisation

Changer l'éditeur des changesets TFS

  1. Run: Regedit (alt + r, type regedit)
  2. Look for HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations
  3. Right click SystemFileAssociation → add new key then name it as .cs
  4. Right click .cs and add new key then name it as shell
  5. Right click shell and add new keys name it as edit and open
  6. Right click edit and add new key command then change the default value to point to the file exe you want it to run. ex: C:\Program Files (x86)\Notepad++\notepad++.exe %1.
    • Don't forget to add the %1 at the end of the .exe
  7. Do the same for open
  8. Just change the open and edit default value to the executable you want to run it with but don't forget to have the %1 as that will be the parameter given by tfs I assume.

Source

PHP Syntax dans Visual Studio

Utilise PHP Tools.

Télécharger le Dark Theme de PHP pour VS2010.

Visual Studio 2008

Raccourcis clavier

Les raccourcis clavier suivants s'appliquent à l'éditeur C#.

Fonction d'édition Combinaison
Commenter la sélection Ctrl+EC
Décommenter la sélection Ctrl+EU
Formater le code Ctrl+ED
Fonction Snippet Combinaison
Entourer le code Ctrl+KS
Insérer du code (Snippet) Ctrl+KX
Insérer du code (Snippet) Code snippetTAB
Fonction navigation Combinaison
Voir le code F7
Voir le Designer Shift+F7
Aller à la définition F12
Fenêtres Combinaison
Exceptions Ctrl+Alt+E

Télécharger le poster de tous les raccourcis

Productivité

Sur un projet ASP.NET, activer les guillemets automatiques :

  1. Menu OutilsOptions
  2. Éditeur de texteHTMLFormat
  3. Cocher Insérer des guillemets de valeur d'attribut lors de la saisie.

Code snippets

Voici une structure générale d'un fichier XML pour ajouter un extrait de code (code snippet):

<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
	  <Title>Using DataContext</Title>
	  <Shortcut>udc</Shortcut>
	  <Description>
		Permet d'utiliser un DataContext de LINQ-to-SQL.
	  </Description>
	  <Author>Stephane Gariepy</Author>
	  <SnippetTypes>
		<SnippetType>SurroundsWith</SnippetType>
		<SnippetType>Expansion</SnippetType>
	  </SnippetTypes>	
    </Header>
	<Snippet>
	  <Declarations>
		<Literal>
		  <ID>DataContext</ID>
		  <ToolTip>Nom du DataContext</ToolTip>
		  <Default>DataContext</Default>
		</Literal>
	  </Declarations>
	  <Code Language="CSharp">
		<![CDATA[
		using ($DataContext$ db = new $DataContext$())
		{
			$selected$ $end$
		}
	   ]]>
	  </Code>
	</Snippet>
  </CodeSnippet>
</CodeSnippets>

Outils

coderushshortcutsandtemplates.pdf

Thèmes

Lors d'importation d'une configuration, sélectionner seulement OptionsEnvironmentFonts and colors.

Polices de caractères

Ressources