« Visual Studio Configuration » : différence entre les versions

De Banane Atomic
Aller à la navigationAller à la recherche
 
(38 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
= Thèmes =
[[Category:VisualStudio]]
Tools → Options → Environment → General → Visual Experience → Color Theme
= Themes =
* Tools → Theme
* Tools → Options → Environment → General → Visual Experience → Color Theme


= Barre d'outils =
= Windows =
== Standard ==
* Debug → Windows
* Navigate Backward / Foreward
** Locals
* Save / Save All
** Auto
* Undo / Redo
** Watch
* Solution Configurations
** Exception Settings
* Solution Plateforms
* Debug


== Text Editor ==
= Debug =
* List Members
* Tools → Options → Debugging → General → Keep expanded data tips open until clicked away
* Parameter Info
* Quick Info
* Comment / Uncomment
* Bookmarks Toogle / Previous / Next / Clear


== XML Editor ==
= Text Editor =
* Format Document
== Tabulations ==
 
== Custom ==
# clique-droit → Customize → New
# clique sur la flèche vers le bas → Add or Remove Buttons → Customize → Add Command
# Edit → Outline Collapse To Definitions
 
= Fenêtres =
* Locals: Debug → Windows → Locals
 
= Mises à jour =
Tools → Extensions and Updates → Updates
 
= [https://stackoverflow.com/questions/10481645/disable-xaml-ui-designer Ouvrir les fichier xaml en vue full XAML] =
Tools → Options → XAML Designer → Default document view → Source view
 
== [http://elegantcode.com/2010/04/01/visual-studio-open-in-full-xaml-view-by-default/ Old] ==
Tools → Options → Text Editor → XAML → Miscellaneous → Always open documents in full XAML view
 
= Tabulations =
Tools → Options → Text Editor → C# → Tabs<br>
Tools → Options → Text Editor → C# → Tabs<br>
* Indenting → Smart
* Indenting → Smart


= Word Wrap =
== Word Wrap ==
Retour à la ligne si la ligne sort de l'espace visuel<br>
Retour à la ligne si la ligne sort de l'espace visuel<br>
Tools → Options → Text Editor → All languages → Word wrap
Tools → Options → Text Editor → All languages → Word wrap


= Scroll Bar Map Mode =
== Afficher automatiquement les paramètres demandés lors de l'appui sur ( ==
Tools → Options → Text Editor → C# → General → Statement Completion → Parameter Information
 
== Scroll Bar Map Mode ==
Tools → Options → Text Editor → All languages → Scroll Bars → Behavior
Tools → Options → Text Editor → All languages → Scroll Bars → Behavior
* Use map mode for vertical scroll bar
* Show Previous Tooltip = unchecked
* Source overview = Narrow
== Afficher les numéros de ligne ==
Tools → Options → Text Editor → All Languages → Line numbers


= Synchroniser les settings =
= Synchronize settings =
Tools → Options → Environment → Synchronized Settings
Tools → Options → Environment → Accounts → Synchronized Visual Studio settings


= Raccourcis - Shortcuts =
= Raccourcis - Shortcuts =
{| class="wikitable wtp wtmono1"  
Tools → Options → Environment → Keyboard.
{| class="wikitable wtp wtmono1"
|-
|-
| Ctrl + M + O || collapse (Edit → Outlining → Collapse to Definitions)
| F2 || rename (use {{boxx|Ctrl + Space}} to get suggestions)
|-
| Ctrl + D || duplicate the current ligne
|-
| Ctrl + L || delete the current ligne (and put it in the clipboard, use {{boxx|Shift}} to not do it)
|-
|-
| Ctrl + M + P || expand
| Ctrl + K, C || comment selection
|-
|-
| Ctrl + M + L || basculer tout
| Ctrl + K, U || uncomment selection
|-
|-
| Ctrl + W + J || ouvre l'explorateur d'objets
| Ctrl + T || code search
|-
|-
| Ctrl + E + D || indente le code du document (Edit → Advanced → Format Document)
| Ctrl + Q || feature search
|-
|-
| Ctrl + E + F || indente le code sélectionné (Edit → Advanced Format Selection)
| Ctrl + M + O || collapse (Edit → Outlining Collapse to Definitions)
|-
|-
| Ctrl + Shift + Space || affiche les paramètres des méthodes
| Ctrl + Shift + Space || affiche les paramètres des méthodes
|-
|-
| Shift + Del || supprimer la ligne courante
| Ctrl + K, D || format document
|-
|-
| Ctrl + D || dupliquer la ligne courante
| Ctrl + G || go to line
|}
|}


Ligne 83 : Ligne 74 :
Tools → Options → Environment → Tabs and Windows → Show pinned tabs in separate row
Tools → Options → Environment → Tabs and Windows → Show pinned tabs in separate row


= Afficher automatiquement les paramètres demandés lors de l'appui sur ( =
= Barre d'outils =
Tools → Options → Text Editor → C# → Parameter Information → cocher
== Standard ==
* Navigate Backward / Foreward
* Save / Save All
* Undo / Redo
* Solution Configurations
* Solution Plateforms
* Debug


= Afficher les numéros de ligne =
== Text Editor ==
Tools Options Text Editor All Languages Line numbers
* List Members
* Parameter Info
* Quick Info
* Comment / Uncomment
* Bookmarks Toogle / Previous / Next / Clear
 
== XML Editor ==
* Format Document
 
== Custom ==
# clique-droit → Customize → New
# clique sur la flèche vers le bas Add or Remove Buttons Customize Add Command
# Edit Outline Collapse To Definitions


= External Tools =
= External Tools =
Ligne 165 : Ligne 174 :
* , = . → Opérateur SQL
* , = . → Opérateur SQL


= [https://stackoverflow.com/questions/10481645/disable-xaml-ui-designer Ouvrir les fichier xaml en vue full XAML] =
Tools → Options → XAML Designer → Default document view → Source view


[[Category:VisualStudio]]
== [http://elegantcode.com/2010/04/01/visual-studio-open-in-full-xaml-view-by-default/ Old] ==
Tools → Options → Text Editor → XAML → Miscellaneous → Always open documents in full XAML view

Dernière version du 11 octobre 2024 à 12:05

Themes

  • Tools → Theme
  • Tools → Options → Environment → General → Visual Experience → Color Theme

Windows

  • Debug → Windows
    • Locals
    • Auto
    • Watch
    • Exception Settings

Debug

  • Tools → Options → Debugging → General → Keep expanded data tips open until clicked away

Text Editor

Tabulations

Tools → Options → Text Editor → C# → Tabs

  • Indenting → Smart

Word Wrap

Retour à la ligne si la ligne sort de l'espace visuel
Tools → Options → Text Editor → All languages → Word wrap

Afficher automatiquement les paramètres demandés lors de l'appui sur (

Tools → Options → Text Editor → C# → General → Statement Completion → Parameter Information

Scroll Bar Map Mode

Tools → Options → Text Editor → All languages → Scroll Bars → Behavior

  • Use map mode for vertical scroll bar
  • Show Previous Tooltip = unchecked
  • Source overview = Narrow

Afficher les numéros de ligne

Tools → Options → Text Editor → All Languages → Line numbers

Synchronize settings

Tools → Options → Environment → Accounts → Synchronized Visual Studio settings

Raccourcis - Shortcuts

Tools → Options → Environment → Keyboard.

F2 rename (use Ctrl + Space to get suggestions)
Ctrl + D duplicate the current ligne
Ctrl + L delete the current ligne (and put it in the clipboard, use Shift to not do it)
Ctrl + K, C comment selection
Ctrl + K, U uncomment selection
Ctrl + T code search
Ctrl + Q feature search
Ctrl + M + O collapse (Edit → Outlining → Collapse to Definitions)
Ctrl + Shift + Space affiche les paramètres des méthodes
Ctrl + K, D format document
Ctrl + G go to line

Naviguer automatiquement vers le fichier courant

Tools → Options → Projects and Solutions → "Track Active Item in Solution Explorer"

Emplacement des projets

Tools → Options → Projects and Solutions → Locations (c:\users\<user>\source\repos)

Plusieurs lignes pour les onglets

Tools → Options → Environment → Tabs and Windows → Show pinned tabs in separate row

Barre d'outils

Standard

  • Navigate Backward / Foreward
  • Save / Save All
  • Undo / Redo
  • Solution Configurations
  • Solution Plateforms
  • Debug

Text Editor

  • List Members
  • Parameter Info
  • Quick Info
  • Comment / Uncomment
  • Bookmarks Toogle / Previous / Next / Clear

XML Editor

  • Format Document

Custom

  1. clique-droit → Customize → New
  2. clique sur la flèche vers le bas → Add or Remove Buttons → Customize → Add Command
  3. Edit → Outline Collapse To Definitions

External Tools

Tools → External Tools → Add
Ajouter un External Tools dans la barre d'outils → Add Command → Tools → External Command X

Astuces sur le copier / coller

Copier une ligne entière

Lorsqu'il n'y pas d'élément sélectionné, c'est la ligne entière qui est sélectionnée.
Il suffit donc de faire Ctrl-C pour copier la ligne entière.

Ne pas copier les lignes vides

Par accident si l'on clique sur Ctrl-C depuis une ligne vide on la copie dans le presse-papier.
Pour éviter ce comportement: Tools → Options → Text Editor → All Languages → Settings → Apply Cut or Copy ... → décocher

Accéder aux précédents éléments copiés

Ctrl-Shift-V

Afficher les appels de méthodes du code natif

Outils → Options... → Débogage → Général → Cocher « Activer l’exécution pas à pas du code du code source du .NET Framework »
Ce qui aura pour effet de décocher « Activer uniquement mon code ».
Outils → Options... → Débogage → Symboles → Cocher « Serveurs de symboles Microsoft »

On peut maintenant visualiser les appels de méthodes du code natif dans la « Pile des appels ».

Reflector

C'est un outils qui permet de décompiler un assemblage .NET en code C# ou VB.
Ajouter les Add-Ins via le menu View → Add-Ins...

  • CodeMetrics → affichage des statistiques de code
  • ClassView → affiche le code décompiler avec le style de Visual Studio
  • CppCliLanguage → permet l'affichage du code décompiler en C++/CLI
  • BamlViewer → convertit les fichier baml (binaire Application Markup) en fichier xaml

Intégration dans VS

Tools → Extensions and Updates → .NET Reflector Visual Studio Extension

F5 et compilation auto

Outils → Options... → Projets et Solutions → Générer et exécuter → A l'exécution, lorsque les projets sont obsolètes : Toujours générer

Couleurs de l'éditeur de texte

Tools → Options → Environment → Fonts and Colors

C#

Keyword using public int if true
User Types - * Classes, Delegates, Enums, Interfaces, Structures
Comment // et /* */
XML Doc Comment - * ///
Identifier Noms de propriétés
Auto Brace Complete Marker mise en couleur de la complétion
Highlight Current Line
Current Line Mise en couleur de la ligne courante, appartient à l'extension Productivity Power Tools
Zone réductible Mise en couleur de la barre verticale de gauche lors du passage de la souris
Référence en surbrillance Mise en couleur du mot sélectionné et des occurrences similaires
Champs d’extrait de code Mise en couleur des valeurs à remplacer dans les snippets
Brace Matching Mise en surbrillance des parenthèses correspondantes

XAML

  • <!-- --> → Commentaire XAML

SQL

  • Select → Mot clé
  • Table → Identificateur
  • , = . → Opérateur SQL

Ouvrir les fichier xaml en vue full XAML

Tools → Options → XAML Designer → Default document view → Source view

Old

Tools → Options → Text Editor → XAML → Miscellaneous → Always open documents in full XAML view