Visual studio 2019

De Banane Atomic
Révision datée du 25 novembre 2019 à 14:23 par Nicolas (discussion | contributions) (→‎Class Designer)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Raccourcis clavier - shortcuts

Ctrl + M + O collapse (Edit → Outlining → Collapse to Definitions)
Ctrl + J afficher l'IntelliSense
Ctrl + Shift + Space afficher le tooltip des signatures des méthodes
Ctrl + L
Shift + Delete
couper la ligne courante
Ctrl + Shift + L supprimer la ligne courante

Debug

Ctrl + F10 Run to Cursor - Run the code until the cursor.
Alt + * Go to the current statement.

Extensions

Productivity Power Tools 2017/2019

  • Format document on save
  • Remove and sort usings on save

XAML Styler

Tools → Options → XAML Styler

Attribute tolerance 1 nombre max d'attributs sur une ligne
Keep first attribute on the same line True premier attribut sur la même ligne que sa balise
Enable attribute reordering False
Order attributes by name False
Comment padding 1

EditorConfig Language Service

Créer un nouveau fichier .editorconfig: clique-droit sur la solution → Add → .editorconfig File

.editorconfig
[*]
insert_final_newline = true

Documentation

Git

Cherry-pick

  1. Team Explorer → Branches → checkout de la branche de destination
  2. clique-droit sur la branche contenant le commit à appliquer → View History
  3. clique-droit sur le commit à appliquer → Cherry-pick

Windows Defender

Exclure les dossiers suivant:

  • C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise
  • %LOCALAPPDATA%\JetBrains\Transient (ReSharper cache)
  • Projects folder

Class Designer

  • Ajouter Class Designer: Visual Studio Installer → Individual components → Code tools category → Class Designer
  • Créer un diagramme: clique-droit sur un projet → Add → New Item → Visual C# Items → General → Class Diagram
  • Ajouter des classes existantes: afficher View → Class View
  • Afficher une liaison déjà existante entre 2 classes: clique-droit sur la propriété → Show as (Collection) Association