Table des matières
Visual Studio 2017
Setup
Quelques configurations pour débuter avec Visual Studio 2017.
- Tools → Options → Projects and Solutions → Track Active Item in Solution Explorer
Visual Studio 2015
Peut pas utiliser >
Voir ceci
Visual Studio 2013
Options
Navigate To
Pour désactiver le Preview, il faut aller dans Tools → Options → Environment → Tabs and Windows → Preview Tab → Preview selected files in Navigate To.
Add-ons
Web Development
- Web Essentials 2013
Visual Studio 2012
Color themes
Visual Studio 2010
Notes concernant Visual Studio 2010.
Themes
Outils de productivité
- WinMerge
- Perspectives (compatible avec VS2012)
Code Compare
- Fichier exécutable par défaut :
C:\Program Files\Devart\Code Compare\CodeCompare.exe
. - Arguments Compare :
/SC=TFS /W /T1=%6 /T2=%7 %1 %2
. - Arguments Merge :
/TF=%1 /MF=%2 /RF=%4 /BF=%3 /TT=%6 /MT=%7 /SC=TFS
.
C:\Program Files\Devart\Code Compare\CodeMerge.exe
WinMerge
- Compare :
winmergeU.exe
et/e /x /s /wl /dl %6 /dr %7 %1 %2
. - Merge :
winmergeU.exe
et/e /s /x /ub /dl %6 /dr %7 %1 %2 %4
.
SourceGear DiffMerge
- Compare :
sgdm.exe
et/t1=%6 /t2=%7 %1 %2
. - Merge :
sgdm.exe
et/m /r=%4 /t1=%7 /t2=%8 /t3=%6 /c=%9 %2 %3 %1
.
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
- Run: Regedit (alt + r, type regedit)
- Look for HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations
- Right click SystemFileAssociation → add new key then name it as .cs
- Right click .cs and add new key then name it as shell
- Right click shell and add new keys name it as edit and open
- 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
- Do the same for open
- 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.
PHP Syntax dans Visual Studio
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 |
Productivité
Sur un projet ASP.NET, activer les guillemets automatiques :
- Menu Outils → Options
- Éditeur de texte → HTML → Format
- 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>
- Fichier source → udc.zip
- Lien source : C# Tutorial - Visual Studio Code Snippets
Outils
Thèmes
Lors d'importation d'une configuration, sélectionner seulement Options → Environment → Fonts and colors.